.elementor-19 .elementor-element.elementor-element-9066487{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.32;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-19 .elementor-element.elementor-element-9066487:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9066487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;background-image:url("https://www.fucoidanresearch.com/wp-content/uploads/2026/07/pexels-rdne-6129044-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-9066487::before, .elementor-19 .elementor-element.elementor-element-9066487 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-9066487 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-9066487 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-9066487 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-9066487 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#080808;--background-overlay:'';}.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-19 .elementor-element.elementor-element-93ecd5e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-93ecd5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-93ecd5e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;line-height:90px;color:#F5F2EC;}.elementor-19 .elementor-element.elementor-element-934ab7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-19 .elementor-element.elementor-element-11454a9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d0c318b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-19 .elementor-element.elementor-element-d0c318b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;font-style:oblique;line-height:80px;color:#007564;}.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-19 .elementor-element.elementor-element-960fcba{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-19 .elementor-element.elementor-element-960fcba p{margin-block-end:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-5c17321{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-457de9e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-19 .elementor-element.elementor-element-d5834fd{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d5834fd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-d5834fd .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d5834fd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-d5834fd.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-d5834fd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d5834fd.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-d5834fd .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-d5834fd .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d5834fd .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-d5834fd:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-d5834fd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d5834fd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1ea6f9e{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-1ea6f9e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-1ea6f9e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1ea6f9e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-1ea6f9e.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-1ea6f9e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1ea6f9e.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-1ea6f9e .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-1ea6f9e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-1ea6f9e .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-1ea6f9e:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-1ea6f9e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1ea6f9e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-57a1785{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-57a1785 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-57a1785 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-57a1785.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-57a1785.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-57a1785.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-57a1785.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-57a1785 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-57a1785 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-57a1785 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-57a1785:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-57a1785:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-57a1785 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-86782d5{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-86782d5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-86782d5 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-86782d5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-86782d5.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-86782d5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-86782d5.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-86782d5 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-86782d5 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-86782d5 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-86782d5:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-86782d5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-86782d5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-21b6543{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-21b6543 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-21b6543 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-21b6543.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-21b6543.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-21b6543.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-21b6543.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-21b6543 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-21b6543 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-21b6543 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-21b6543:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-21b6543:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-21b6543 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-79cc450{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-79cc450 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-79cc450 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-79cc450.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-79cc450.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-79cc450.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-79cc450.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-79cc450 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-79cc450 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-79cc450 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-79cc450:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-79cc450:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-79cc450 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0e2becd{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-0e2becd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-0e2becd .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0e2becd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-0e2becd.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0e2becd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0e2becd.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-0e2becd .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-0e2becd .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-0e2becd .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-0e2becd:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-0e2becd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0e2becd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-94b9f04{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-94b9f04 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-94b9f04 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-94b9f04.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-94b9f04.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-94b9f04.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-94b9f04.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-94b9f04 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-94b9f04 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-94b9f04 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-94b9f04:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-94b9f04:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-94b9f04 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-280f5e5{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-280f5e5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-280f5e5 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-280f5e5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-280f5e5.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-280f5e5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-280f5e5.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-280f5e5 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-280f5e5 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-280f5e5 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-280f5e5:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-280f5e5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-280f5e5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9558f30{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-9558f30 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-9558f30 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9558f30.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-9558f30.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9558f30.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9558f30.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-9558f30 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-9558f30 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9558f30 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-9558f30:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-9558f30:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9558f30 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1421eba{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-1421eba .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-1421eba .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1421eba.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-1421eba.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-1421eba.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1421eba.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-1421eba .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-1421eba .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-1421eba .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-1421eba:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-1421eba:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1421eba .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f259c7e{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-f259c7e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-f259c7e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f259c7e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-f259c7e.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-f259c7e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f259c7e.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-f259c7e .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-f259c7e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-f259c7e .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-f259c7e:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-f259c7e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f259c7e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3dd4606{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-3dd4606 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-3dd4606 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3dd4606.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-3dd4606.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3dd4606.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3dd4606.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-3dd4606 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-3dd4606 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-3dd4606 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-3dd4606:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-3dd4606:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3dd4606 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f980a4f{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-f980a4f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-f980a4f .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f980a4f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-f980a4f.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-f980a4f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f980a4f.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-f980a4f .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-f980a4f .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-f980a4f .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-f980a4f:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-f980a4f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f980a4f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-002dfc9{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-002dfc9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-002dfc9 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-002dfc9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-002dfc9.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-002dfc9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-002dfc9.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-002dfc9 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-002dfc9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-002dfc9 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-002dfc9:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-002dfc9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-002dfc9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2970f3c{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-2970f3c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-2970f3c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2970f3c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-2970f3c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2970f3c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2970f3c.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-2970f3c .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-2970f3c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2970f3c .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-2970f3c:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-2970f3c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2970f3c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fa962ad{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-fa962ad .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-fa962ad .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fa962ad.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-fa962ad.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-fa962ad.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fa962ad.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-fa962ad .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-fa962ad .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-fa962ad .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-fa962ad:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-fa962ad:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fa962ad .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1dcc74f{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-1dcc74f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-1dcc74f .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1dcc74f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-1dcc74f.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-1dcc74f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1dcc74f.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-1dcc74f .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-1dcc74f .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-1dcc74f .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-1dcc74f:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-1dcc74f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1dcc74f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ee29d6d{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-ee29d6d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-ee29d6d .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ee29d6d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-ee29d6d.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ee29d6d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ee29d6d.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-ee29d6d .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-ee29d6d .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ee29d6d .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-ee29d6d:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-ee29d6d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ee29d6d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5b25496{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-5b25496 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-5b25496 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5b25496.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-5b25496.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-5b25496.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5b25496.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-5b25496 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-5b25496 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-5b25496 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-5b25496:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-5b25496:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5b25496 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-43a4738{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-43a4738 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-43a4738 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-43a4738.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-43a4738.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-43a4738.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-43a4738.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-43a4738 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-43a4738 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-43a4738 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-43a4738:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-43a4738:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-43a4738 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2329343{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-2329343 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-2329343 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2329343.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-2329343.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2329343.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2329343.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-2329343 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-2329343 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2329343 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-2329343:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-2329343:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2329343 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-10ee13b{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-10ee13b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-10ee13b .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-10ee13b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-10ee13b.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-10ee13b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-10ee13b.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-10ee13b .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-10ee13b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-10ee13b .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-10ee13b:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-10ee13b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-10ee13b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d1c0a5d{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d1c0a5d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-d1c0a5d .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d1c0a5d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-d1c0a5d.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-d1c0a5d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d1c0a5d.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-d1c0a5d .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-d1c0a5d .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d1c0a5d .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-d1c0a5d:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-d1c0a5d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d1c0a5d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-56f4c6a{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-56f4c6a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-56f4c6a .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-56f4c6a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-56f4c6a.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-56f4c6a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-56f4c6a.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-56f4c6a .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-56f4c6a .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-56f4c6a .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-56f4c6a:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-56f4c6a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-56f4c6a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-41722ca{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-41722ca .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-41722ca .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-41722ca.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-41722ca.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-41722ca.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-41722ca.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-41722ca .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-41722ca .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-41722ca .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-41722ca:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-41722ca:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-41722ca .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3b6b337{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-3b6b337 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-3b6b337 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3b6b337.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-3b6b337.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3b6b337.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3b6b337.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-3b6b337 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-3b6b337 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-3b6b337 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-3b6b337:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-3b6b337:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3b6b337 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9a3c269{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-9a3c269 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-9a3c269 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9a3c269.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-9a3c269.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9a3c269.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9a3c269.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-9a3c269 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-9a3c269 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9a3c269 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-9a3c269:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-9a3c269:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9a3c269 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2b5350a{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-2b5350a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-2b5350a .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2b5350a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-2b5350a.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2b5350a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2b5350a.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-2b5350a .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-2b5350a .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2b5350a .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-2b5350a:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-2b5350a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2b5350a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7e807a8{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-7e807a8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-7e807a8 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7e807a8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-7e807a8.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7e807a8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7e807a8.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-7e807a8 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-7e807a8 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7e807a8 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-7e807a8:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-7e807a8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7e807a8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc39ba5{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-cc39ba5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-cc39ba5 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc39ba5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-cc39ba5.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-cc39ba5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc39ba5.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-cc39ba5 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-cc39ba5 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-cc39ba5 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-cc39ba5:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-cc39ba5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc39ba5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3c6fab8{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-3c6fab8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-3c6fab8 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3c6fab8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-3c6fab8.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3c6fab8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3c6fab8.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-3c6fab8 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-3c6fab8 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-3c6fab8 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-3c6fab8:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-3c6fab8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3c6fab8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-81de91f{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-81de91f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-81de91f .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-81de91f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-81de91f.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-81de91f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-81de91f.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-81de91f .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-81de91f .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-81de91f .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-81de91f:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-81de91f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-81de91f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a08a236{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-a08a236 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-a08a236 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a08a236.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-a08a236.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-a08a236.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a08a236.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-a08a236 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-a08a236 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-a08a236 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-a08a236:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-a08a236:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a08a236 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a45fa33{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-a45fa33 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-a45fa33 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a45fa33.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-a45fa33.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-a45fa33.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a45fa33.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-a45fa33 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-a45fa33 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-a45fa33 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-a45fa33:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-a45fa33:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a45fa33 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-46e266d{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-46e266d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-46e266d .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-46e266d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-46e266d.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-46e266d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-46e266d.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-46e266d .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-46e266d .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-46e266d .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-46e266d:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-46e266d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-46e266d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-55ce665{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-55ce665 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-55ce665 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-55ce665.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-55ce665.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-55ce665.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-55ce665.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-55ce665 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-55ce665 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-55ce665 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-55ce665:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-55ce665:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-55ce665 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-18d6202{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-18d6202 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-18d6202 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-18d6202.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-18d6202.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-18d6202.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-18d6202.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-18d6202 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-18d6202 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-18d6202 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-18d6202:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-18d6202:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-18d6202 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1ca1faf{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-1ca1faf .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-1ca1faf .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1ca1faf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-1ca1faf.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-1ca1faf.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1ca1faf.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-1ca1faf .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-1ca1faf .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-1ca1faf .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-1ca1faf:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-1ca1faf:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1ca1faf .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e4acbd2{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-e4acbd2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-e4acbd2 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e4acbd2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-e4acbd2.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e4acbd2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e4acbd2.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-e4acbd2 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-e4acbd2 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-e4acbd2 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-e4acbd2:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-e4acbd2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e4acbd2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7e8e7c6{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-7e8e7c6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-7e8e7c6 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7e8e7c6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-7e8e7c6.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7e8e7c6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7e8e7c6.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-7e8e7c6 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-7e8e7c6 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7e8e7c6 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-7e8e7c6:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-7e8e7c6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7e8e7c6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d79feb3{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d79feb3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-d79feb3 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d79feb3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-d79feb3.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-d79feb3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d79feb3.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-d79feb3 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-d79feb3 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d79feb3 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-d79feb3:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-d79feb3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d79feb3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6ee8d39{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-6ee8d39 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-6ee8d39 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6ee8d39.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-6ee8d39.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-6ee8d39.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6ee8d39.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-6ee8d39 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-6ee8d39 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-6ee8d39 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-6ee8d39:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-6ee8d39:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6ee8d39 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ac8ffcd{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-ac8ffcd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-ac8ffcd .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ac8ffcd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-ac8ffcd.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ac8ffcd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ac8ffcd.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-ac8ffcd .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-ac8ffcd .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ac8ffcd .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-ac8ffcd:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-ac8ffcd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ac8ffcd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4af3d98{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-4af3d98 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-4af3d98 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4af3d98.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-4af3d98.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-4af3d98.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4af3d98.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-4af3d98 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-4af3d98 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-4af3d98 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-4af3d98:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-4af3d98:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4af3d98 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-657f5e1{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-657f5e1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-657f5e1 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-657f5e1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-657f5e1.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-657f5e1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-657f5e1.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-657f5e1 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-657f5e1 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-657f5e1 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-657f5e1:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-657f5e1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-657f5e1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d68ee25{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d68ee25 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-d68ee25 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d68ee25.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-d68ee25.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-d68ee25.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d68ee25.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-d68ee25 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-d68ee25 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d68ee25 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-d68ee25:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-d68ee25:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d68ee25 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9d629e1{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-9d629e1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-9d629e1 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9d629e1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-9d629e1.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9d629e1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9d629e1.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-9d629e1 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-9d629e1 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9d629e1 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-9d629e1:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-9d629e1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9d629e1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0fbe299{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-0fbe299 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-0fbe299 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0fbe299.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-0fbe299.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0fbe299.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0fbe299.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-0fbe299 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-0fbe299 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-0fbe299 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-0fbe299:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-0fbe299:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0fbe299 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0798e0c{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-0798e0c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-0798e0c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0798e0c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-0798e0c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0798e0c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0798e0c.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-0798e0c .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-0798e0c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-0798e0c .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-0798e0c:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-0798e0c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0798e0c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b0fdfd0{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-b0fdfd0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-b0fdfd0 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b0fdfd0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-b0fdfd0.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b0fdfd0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b0fdfd0.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-b0fdfd0 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-b0fdfd0 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-b0fdfd0 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-b0fdfd0:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-b0fdfd0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b0fdfd0 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f9a5e20{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-f9a5e20 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-f9a5e20 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f9a5e20.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-f9a5e20.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-f9a5e20.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f9a5e20.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-f9a5e20 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-f9a5e20 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-f9a5e20 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-f9a5e20:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-f9a5e20:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f9a5e20 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-65bb7cd{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-65bb7cd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-65bb7cd .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-65bb7cd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-65bb7cd.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-65bb7cd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-65bb7cd.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-65bb7cd .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-65bb7cd .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-65bb7cd .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-65bb7cd:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-65bb7cd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-65bb7cd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2697057{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-2697057 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-2697057 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2697057.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-2697057.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2697057.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2697057.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-2697057 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-2697057 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2697057 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-2697057:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-2697057:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2697057 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a53c274{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-a53c274 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-a53c274 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a53c274.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-a53c274.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-a53c274.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a53c274.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-a53c274 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-a53c274 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-a53c274 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-a53c274:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-a53c274:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a53c274 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4a753c9{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-4a753c9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-4a753c9 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4a753c9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-4a753c9.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-4a753c9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4a753c9.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-4a753c9 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-4a753c9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-4a753c9 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-4a753c9:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-4a753c9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4a753c9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9aa65cc{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-9aa65cc .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-9aa65cc .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9aa65cc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-9aa65cc.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9aa65cc.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9aa65cc.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-9aa65cc .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-9aa65cc .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9aa65cc .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-9aa65cc:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-9aa65cc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9aa65cc .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b952473{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-b952473 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-b952473 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b952473.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-b952473.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b952473.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b952473.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-b952473 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-b952473 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-b952473 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-b952473:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-b952473:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b952473 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d929b5a{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d929b5a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-d929b5a .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d929b5a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-d929b5a.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-d929b5a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d929b5a.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-d929b5a .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-d929b5a .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d929b5a .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-d929b5a:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-d929b5a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d929b5a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a020bfd{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-a020bfd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-a020bfd .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a020bfd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-a020bfd.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-a020bfd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a020bfd.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-a020bfd .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-a020bfd .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-a020bfd .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-a020bfd:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-a020bfd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a020bfd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-426052e{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-426052e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-426052e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-426052e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-426052e.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-426052e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-426052e.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-426052e .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-426052e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-426052e .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-426052e:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-426052e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-426052e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc38092{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-cc38092 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-cc38092 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc38092.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-cc38092.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-cc38092.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc38092.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-cc38092 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-cc38092 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-cc38092 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-cc38092:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-cc38092:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc38092 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-89e39f3{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-89e39f3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-89e39f3 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-89e39f3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-89e39f3.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-89e39f3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-89e39f3.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-89e39f3 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-89e39f3 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-89e39f3 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-89e39f3:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-89e39f3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-89e39f3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-eb3bc5e{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-eb3bc5e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-eb3bc5e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-eb3bc5e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-eb3bc5e.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-eb3bc5e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-eb3bc5e.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-eb3bc5e .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-eb3bc5e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-eb3bc5e .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-eb3bc5e:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-eb3bc5e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-eb3bc5e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-038bc1f{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-038bc1f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-038bc1f .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-038bc1f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-038bc1f.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-038bc1f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-038bc1f.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-038bc1f .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-038bc1f .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-038bc1f .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-038bc1f:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-038bc1f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-038bc1f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0dccf25{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-0dccf25 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-0dccf25 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0dccf25.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-0dccf25.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0dccf25.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0dccf25.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-0dccf25 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-0dccf25 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-0dccf25 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-0dccf25:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-0dccf25:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0dccf25 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d4f8f77{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d4f8f77 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-d4f8f77 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d4f8f77.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-d4f8f77.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-d4f8f77.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d4f8f77.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-d4f8f77 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-d4f8f77 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d4f8f77 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-d4f8f77:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-d4f8f77:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d4f8f77 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e06dd26{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-e06dd26 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-e06dd26 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e06dd26.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-e06dd26.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e06dd26.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e06dd26.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-e06dd26 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-e06dd26 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-e06dd26 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-e06dd26:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-e06dd26:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e06dd26 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc7521a{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-cc7521a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-cc7521a .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc7521a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-cc7521a.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-cc7521a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc7521a.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-cc7521a .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-cc7521a .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-cc7521a .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-cc7521a:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-cc7521a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc7521a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4b6630d{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-4b6630d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-4b6630d .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4b6630d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-4b6630d.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-4b6630d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4b6630d.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-4b6630d .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-4b6630d .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-4b6630d .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-4b6630d:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-4b6630d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4b6630d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cf79cba{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-cf79cba .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-cf79cba .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cf79cba.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-cf79cba.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-cf79cba.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cf79cba.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-cf79cba .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-cf79cba .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-cf79cba .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-cf79cba:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-cf79cba:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cf79cba .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c7b7134{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-c7b7134 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-c7b7134 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c7b7134.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-c7b7134.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-c7b7134.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c7b7134.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-c7b7134 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-c7b7134 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-c7b7134 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-c7b7134:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-c7b7134:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c7b7134 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-df1f755{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-df1f755 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-df1f755 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-df1f755.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-df1f755.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-df1f755.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-df1f755.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-df1f755 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-df1f755 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-df1f755 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-df1f755:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-df1f755:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-df1f755 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9d7af79{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-9d7af79 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-9d7af79 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9d7af79.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-9d7af79.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9d7af79.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9d7af79.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-9d7af79 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-9d7af79 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9d7af79 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-9d7af79:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-9d7af79:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9d7af79 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-940f5d1{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-940f5d1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-940f5d1 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-940f5d1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-940f5d1.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-940f5d1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-940f5d1.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-940f5d1 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-940f5d1 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-940f5d1 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-940f5d1:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-940f5d1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-940f5d1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c456ad9{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-c456ad9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-c456ad9 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c456ad9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-c456ad9.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-c456ad9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c456ad9.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-c456ad9 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-c456ad9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-c456ad9 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-c456ad9:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-c456ad9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c456ad9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0d6080e{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-0d6080e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-0d6080e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0d6080e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-0d6080e.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0d6080e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0d6080e.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-0d6080e .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-0d6080e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-0d6080e .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-0d6080e:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-0d6080e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0d6080e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0f0c079{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-0f0c079 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-0f0c079 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0f0c079.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-0f0c079.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0f0c079.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0f0c079.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-0f0c079 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-0f0c079 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-0f0c079 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-0f0c079:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-0f0c079:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0f0c079 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-152f180{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-152f180 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-152f180 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-152f180.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-152f180.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-152f180.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-152f180.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-152f180 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-152f180 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-152f180 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-152f180:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-152f180:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-152f180 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0381fef{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-0381fef .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-0381fef .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0381fef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-0381fef.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0381fef.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0381fef.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-0381fef .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-0381fef .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-0381fef .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-0381fef:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-0381fef:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0381fef .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e78677f{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-e78677f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-e78677f .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e78677f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-e78677f.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e78677f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e78677f.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-e78677f .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-e78677f .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-e78677f .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-e78677f:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-e78677f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e78677f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d55fe6b{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d55fe6b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-d55fe6b .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d55fe6b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-d55fe6b.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-d55fe6b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d55fe6b.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-d55fe6b .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-d55fe6b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d55fe6b .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-d55fe6b:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-d55fe6b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d55fe6b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fea9cba{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-fea9cba .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-fea9cba .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fea9cba.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-fea9cba.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-fea9cba.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fea9cba.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-fea9cba .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-fea9cba .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-fea9cba .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-fea9cba:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-fea9cba:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fea9cba .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2c97440{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-2c97440 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-2c97440 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2c97440.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-2c97440.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2c97440.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2c97440.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-2c97440 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-2c97440 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2c97440 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-2c97440:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-2c97440:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2c97440 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-002acad{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-002acad .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-002acad .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-002acad.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-002acad.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-002acad.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-002acad.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-002acad .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-002acad .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-002acad .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-002acad:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-002acad:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-002acad .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a89f9e2{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-a89f9e2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-a89f9e2 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a89f9e2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-a89f9e2.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-a89f9e2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a89f9e2.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-a89f9e2 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-a89f9e2 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-a89f9e2 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-a89f9e2:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-a89f9e2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a89f9e2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2cc04e4{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-2cc04e4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-2cc04e4 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2cc04e4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-2cc04e4.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2cc04e4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2cc04e4.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-2cc04e4 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-2cc04e4 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2cc04e4 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-2cc04e4:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-2cc04e4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2cc04e4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-aa7ac4d{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-aa7ac4d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-aa7ac4d .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-aa7ac4d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-aa7ac4d.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-aa7ac4d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-aa7ac4d.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-aa7ac4d .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-aa7ac4d .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-aa7ac4d .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-aa7ac4d:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-aa7ac4d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-aa7ac4d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7bd9d73{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-7bd9d73 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-7bd9d73 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7bd9d73.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-7bd9d73.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7bd9d73.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7bd9d73.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-7bd9d73 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-7bd9d73 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7bd9d73 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-7bd9d73:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-7bd9d73:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7bd9d73 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-dc6d14b{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-dc6d14b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-dc6d14b .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-dc6d14b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-dc6d14b.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-dc6d14b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-dc6d14b.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-dc6d14b .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-dc6d14b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-dc6d14b .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-dc6d14b:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-dc6d14b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-dc6d14b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ae6c244{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-ae6c244 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-ae6c244 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ae6c244.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-ae6c244.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ae6c244.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ae6c244.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-ae6c244 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-ae6c244 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ae6c244 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-ae6c244:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-ae6c244:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ae6c244 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fbff8ca{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-fbff8ca .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-fbff8ca .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fbff8ca.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-fbff8ca.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-fbff8ca.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fbff8ca.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-fbff8ca .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-fbff8ca .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-fbff8ca .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-fbff8ca:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-fbff8ca:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fbff8ca .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bde6f6c{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-bde6f6c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-bde6f6c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bde6f6c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-bde6f6c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-bde6f6c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bde6f6c.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-bde6f6c .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-bde6f6c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-bde6f6c .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-bde6f6c:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-bde6f6c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bde6f6c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-69418e6{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-69418e6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-69418e6 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-69418e6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-69418e6.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-69418e6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-69418e6.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-69418e6 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-69418e6 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-69418e6 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-69418e6:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-69418e6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-69418e6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e5b0863{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-e5b0863 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-e5b0863 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e5b0863.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-e5b0863.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e5b0863.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e5b0863.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-e5b0863 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-e5b0863 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-e5b0863 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-e5b0863:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-e5b0863:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e5b0863 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8651571{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-8651571 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-8651571 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8651571.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-8651571.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-8651571.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8651571.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-8651571 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-8651571 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-8651571 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-8651571:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-8651571:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8651571 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-062b584{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-062b584 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-062b584 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-062b584.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-062b584.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-062b584.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-062b584.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-062b584 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-062b584 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-062b584 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-062b584:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-062b584:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-062b584 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-51dc067{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-51dc067 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-51dc067 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-51dc067.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-51dc067.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-51dc067.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-51dc067.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-51dc067 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-51dc067 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-51dc067 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-51dc067:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-51dc067:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-51dc067 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-099fea7{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-099fea7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-099fea7 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-099fea7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-099fea7.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-099fea7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-099fea7.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-099fea7 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-099fea7 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-099fea7 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-099fea7:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-099fea7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-099fea7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c2826eb{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-c2826eb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-c2826eb .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c2826eb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-c2826eb.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-c2826eb.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c2826eb.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-c2826eb .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-c2826eb .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-c2826eb .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-c2826eb:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-c2826eb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c2826eb .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-15cd527{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-15cd527 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-15cd527 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-15cd527.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-15cd527.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-15cd527.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-15cd527.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-15cd527 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-15cd527 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-15cd527 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-15cd527:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-15cd527:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-15cd527 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5578d08{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a18c25c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7774f32{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-7774f32 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-7774f32 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7774f32.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-7774f32.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7774f32.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7774f32.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-7774f32 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-7774f32 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7774f32 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-7774f32:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-7774f32:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7774f32 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9a1d77d{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-9a1d77d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-9a1d77d .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9a1d77d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-9a1d77d.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9a1d77d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9a1d77d.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-9a1d77d .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-9a1d77d .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9a1d77d .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-9a1d77d:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-9a1d77d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9a1d77d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7b96464{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-7b96464 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-7b96464 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7b96464.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-7b96464.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7b96464.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7b96464.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-7b96464 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-7b96464 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7b96464 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-7b96464:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-7b96464:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7b96464 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3feef30{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-3feef30 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-3feef30 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3feef30.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-3feef30.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3feef30.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3feef30.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-3feef30 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-3feef30 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-3feef30 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-3feef30:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-3feef30:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3feef30 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bea8b0b{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-bea8b0b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-bea8b0b .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bea8b0b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-bea8b0b.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-bea8b0b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bea8b0b.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-bea8b0b .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-bea8b0b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-bea8b0b .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-bea8b0b:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-bea8b0b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bea8b0b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8528dd1{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-8528dd1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-8528dd1 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8528dd1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-8528dd1.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-8528dd1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8528dd1.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-8528dd1 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-8528dd1 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-8528dd1 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-8528dd1:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-8528dd1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8528dd1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-44e054a{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-44e054a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-44e054a .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-44e054a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-44e054a.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-44e054a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-44e054a.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-44e054a .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-44e054a .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-44e054a .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-44e054a:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-44e054a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-44e054a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-87642ee{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-87642ee .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-87642ee .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-87642ee.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-87642ee.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-87642ee.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-87642ee.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-87642ee .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-87642ee .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-87642ee .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-87642ee:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-87642ee:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-87642ee .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9fb87bc{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-9fb87bc .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-9fb87bc .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9fb87bc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-9fb87bc.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9fb87bc.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9fb87bc.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-9fb87bc .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-9fb87bc .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9fb87bc .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-9fb87bc:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-9fb87bc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9fb87bc .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f39bf5c{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-f39bf5c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-f39bf5c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f39bf5c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-f39bf5c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-f39bf5c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f39bf5c.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-f39bf5c .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-f39bf5c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-f39bf5c .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-f39bf5c:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-f39bf5c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f39bf5c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ee2481a{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-ee2481a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-ee2481a .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ee2481a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-ee2481a.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ee2481a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ee2481a.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-ee2481a .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-ee2481a .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ee2481a .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-ee2481a:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-ee2481a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ee2481a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-db72966{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-db72966 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-db72966 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-db72966.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-db72966.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-db72966.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-db72966.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-db72966 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-db72966 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-db72966 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-db72966:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-db72966:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-db72966 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-796d813{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-796d813 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-796d813 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-796d813.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-796d813.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-796d813.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-796d813.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-796d813 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-796d813 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-796d813 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-796d813:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-796d813:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-796d813 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b54c71c{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-b54c71c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-b54c71c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b54c71c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-b54c71c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b54c71c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b54c71c.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-b54c71c .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-b54c71c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-b54c71c .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-b54c71c:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-b54c71c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b54c71c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bf86384{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-bf86384 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-bf86384 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bf86384.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-bf86384.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-bf86384.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bf86384.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-bf86384 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-bf86384 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-bf86384 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-bf86384:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-bf86384:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bf86384 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2f64a42{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-2f64a42 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-2f64a42 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2f64a42.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-2f64a42.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2f64a42.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2f64a42.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-2f64a42 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-2f64a42 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2f64a42 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-2f64a42:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-2f64a42:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2f64a42 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ecea853{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5a52fe3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-bf44cd1{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-bf44cd1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-bf44cd1 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bf44cd1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-bf44cd1.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-bf44cd1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bf44cd1.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-bf44cd1 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-bf44cd1 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-bf44cd1 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-bf44cd1:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-bf44cd1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bf44cd1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-08988a2{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-08988a2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-08988a2 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-08988a2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-08988a2.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-08988a2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-08988a2.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-08988a2 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-08988a2 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-08988a2 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-08988a2:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-08988a2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-08988a2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e26aa36{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-e26aa36 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-e26aa36 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e26aa36.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-e26aa36.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e26aa36.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e26aa36.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-e26aa36 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-e26aa36 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-e26aa36 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-e26aa36:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-e26aa36:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e26aa36 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-627c1e4{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-627c1e4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-627c1e4 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-627c1e4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-627c1e4.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-627c1e4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-627c1e4.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-627c1e4 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-627c1e4 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-627c1e4 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-627c1e4:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-627c1e4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-627c1e4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d5b0224{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d5b0224 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-d5b0224 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d5b0224.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-d5b0224.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-d5b0224.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d5b0224.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-d5b0224 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-d5b0224 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d5b0224 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-d5b0224:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-d5b0224:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d5b0224 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0c3b115{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-0c3b115 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-0c3b115 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0c3b115.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-0c3b115.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0c3b115.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0c3b115.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-0c3b115 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-0c3b115 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-0c3b115 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-0c3b115:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-0c3b115:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0c3b115 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-747136b{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-747136b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-747136b .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-747136b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-747136b.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-747136b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-747136b.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-747136b .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-747136b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-747136b .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-747136b:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-747136b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-747136b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-dbed504{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e496530{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-bb6c525{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-bb6c525 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-bb6c525 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bb6c525.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-bb6c525.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-bb6c525.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bb6c525.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-bb6c525 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-bb6c525 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-bb6c525 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-bb6c525:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-bb6c525:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bb6c525 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a2d3078{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-a2d3078 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-a2d3078 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a2d3078.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-a2d3078.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-a2d3078.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a2d3078.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-a2d3078 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-a2d3078 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-a2d3078 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-a2d3078:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-a2d3078:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a2d3078 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c21b185{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-c21b185 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-c21b185 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c21b185.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-c21b185.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-c21b185.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c21b185.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-c21b185 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-c21b185 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-c21b185 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-c21b185:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-c21b185:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c21b185 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1c3e2e9{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-1c3e2e9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-1c3e2e9 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1c3e2e9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-1c3e2e9.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-1c3e2e9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1c3e2e9.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-1c3e2e9 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-1c3e2e9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-1c3e2e9 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-1c3e2e9:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-1c3e2e9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1c3e2e9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-33410c7{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-33410c7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-33410c7 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-33410c7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-33410c7.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-33410c7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-33410c7.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-33410c7 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-33410c7 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-33410c7 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-33410c7:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-33410c7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-33410c7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-77d8dec{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-77d8dec .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-77d8dec .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-77d8dec.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-77d8dec.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-77d8dec.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-77d8dec.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-77d8dec .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-77d8dec .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-77d8dec .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-77d8dec:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-77d8dec:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-77d8dec .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-13af404{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-13af404 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-13af404 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-13af404.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-13af404.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-13af404.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-13af404.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-13af404 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-13af404 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-13af404 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-13af404:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-13af404:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-13af404 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2ddda6d{--display:flex;}.elementor-19 .elementor-element.elementor-element-f3406eb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e8fbf4c{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-e8fbf4c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-e8fbf4c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e8fbf4c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-e8fbf4c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e8fbf4c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e8fbf4c.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-e8fbf4c .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-e8fbf4c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-e8fbf4c .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-e8fbf4c:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-e8fbf4c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e8fbf4c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d99efc8{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d99efc8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-d99efc8 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d99efc8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-d99efc8.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-d99efc8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d99efc8.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-d99efc8 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-d99efc8 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d99efc8 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-d99efc8:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-d99efc8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d99efc8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b85a849{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-b85a849 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-b85a849 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b85a849.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-b85a849.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b85a849.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b85a849.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-b85a849 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-b85a849 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-b85a849 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-b85a849:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-b85a849:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b85a849 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b1396a7{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-b1396a7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-b1396a7 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b1396a7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-b1396a7.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b1396a7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b1396a7.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-b1396a7 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-b1396a7 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-b1396a7 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-b1396a7:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-b1396a7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b1396a7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2676a82{--display:flex;}.elementor-19 .elementor-element.elementor-element-ddd0018{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d46e4cd{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d46e4cd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-d46e4cd .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d46e4cd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-d46e4cd.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-d46e4cd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d46e4cd.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-d46e4cd .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-d46e4cd .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d46e4cd .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-d46e4cd:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-d46e4cd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d46e4cd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2b8f7a9{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-2b8f7a9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-2b8f7a9 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2b8f7a9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-2b8f7a9.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2b8f7a9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2b8f7a9.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-2b8f7a9 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-2b8f7a9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2b8f7a9 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-2b8f7a9:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-2b8f7a9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2b8f7a9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-058cb1b{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-058cb1b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-058cb1b .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-058cb1b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-058cb1b.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-058cb1b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-058cb1b.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-058cb1b .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-058cb1b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-058cb1b .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-058cb1b:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-058cb1b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-058cb1b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8143f1f{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-8143f1f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-8143f1f .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8143f1f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-8143f1f.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-8143f1f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8143f1f.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-8143f1f .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-8143f1f .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-8143f1f .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-8143f1f:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-8143f1f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8143f1f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5b9bb7e{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-5b9bb7e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-5b9bb7e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5b9bb7e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-5b9bb7e.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-5b9bb7e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5b9bb7e.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-5b9bb7e .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-5b9bb7e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-5b9bb7e .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-5b9bb7e:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-5b9bb7e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5b9bb7e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-46eb362{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-76d1252{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-77a82ab{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-77a82ab .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-77a82ab .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-77a82ab.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-77a82ab.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-77a82ab.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-77a82ab.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-77a82ab .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-77a82ab .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-77a82ab .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-77a82ab:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-77a82ab:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-77a82ab .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-494a696{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-494a696 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-494a696 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-494a696.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-494a696.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-494a696.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-494a696.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-494a696 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-494a696 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-494a696 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-494a696:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-494a696:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-494a696 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7857070{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-67a09f3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-69f507b{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-69f507b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-69f507b .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-69f507b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-69f507b.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-69f507b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-69f507b.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-69f507b .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-69f507b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-69f507b .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-69f507b:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-69f507b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-69f507b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3f491e8{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-3f491e8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-3f491e8 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3f491e8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-3f491e8.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3f491e8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3f491e8.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-3f491e8 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-3f491e8 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-3f491e8 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-3f491e8:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-3f491e8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3f491e8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc5b4c1{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-cc5b4c1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-cc5b4c1 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc5b4c1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-cc5b4c1.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-cc5b4c1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc5b4c1.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-cc5b4c1 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-cc5b4c1 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-cc5b4c1 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-cc5b4c1:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-cc5b4c1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc5b4c1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-393bd73{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-393bd73 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-393bd73 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-393bd73.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-393bd73.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-393bd73.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-393bd73.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-393bd73 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-393bd73 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-393bd73 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-393bd73:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-393bd73:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-393bd73 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-163a6e5{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-163a6e5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-163a6e5 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-163a6e5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-163a6e5.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-163a6e5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-163a6e5.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-163a6e5 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-163a6e5 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-163a6e5 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-163a6e5:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-163a6e5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-163a6e5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-39e6714{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-39e6714 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-39e6714 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-39e6714.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-39e6714.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-39e6714.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-39e6714.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-39e6714 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-39e6714 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-39e6714 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-39e6714:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-39e6714:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-39e6714 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9f84022{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-9f84022 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-9f84022 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9f84022.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-9f84022.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9f84022.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9f84022.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-9f84022 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-9f84022 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9f84022 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-9f84022:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-9f84022:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9f84022 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0d174ba{--display:flex;}.elementor-19 .elementor-element.elementor-element-dade818{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-bce1e46{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-bce1e46 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-bce1e46 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bce1e46.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-bce1e46.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-bce1e46.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bce1e46.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-bce1e46 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-bce1e46 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-bce1e46 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-bce1e46:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-bce1e46:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bce1e46 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-09fa149{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-09fa149 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-09fa149 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-09fa149.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-09fa149.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-09fa149.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-09fa149.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-09fa149 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-09fa149 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-09fa149 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-09fa149:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-09fa149:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-09fa149 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ade1ff3{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-ade1ff3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-ade1ff3 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ade1ff3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-ade1ff3.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ade1ff3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ade1ff3.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-ade1ff3 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-ade1ff3 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ade1ff3 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-ade1ff3:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-ade1ff3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ade1ff3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-360be6c{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-360be6c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-360be6c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-360be6c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-360be6c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-360be6c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-360be6c.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-360be6c .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-360be6c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-360be6c .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-360be6c:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-360be6c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-360be6c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3d581b0{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-3d581b0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-3d581b0 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3d581b0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-3d581b0.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3d581b0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3d581b0.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-3d581b0 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-3d581b0 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-3d581b0 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-3d581b0:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-3d581b0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3d581b0 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-26fae43{--display:flex;}.elementor-19 .elementor-element.elementor-element-11bf548{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-bfcd1fc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6747b3e{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-6747b3e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-6747b3e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6747b3e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-6747b3e.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-6747b3e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6747b3e.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-6747b3e .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-6747b3e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-6747b3e .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-6747b3e:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-6747b3e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6747b3e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b7e2a7e{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-b7e2a7e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-b7e2a7e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b7e2a7e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-b7e2a7e.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b7e2a7e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b7e2a7e.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-b7e2a7e .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-b7e2a7e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-b7e2a7e .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-b7e2a7e:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-b7e2a7e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b7e2a7e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-61b106d{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-61b106d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-61b106d .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-61b106d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-61b106d.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-61b106d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-61b106d.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-61b106d .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-61b106d .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-61b106d .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-61b106d:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-61b106d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-61b106d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9edb9a7{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-9edb9a7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-9edb9a7 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9edb9a7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-9edb9a7.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9edb9a7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9edb9a7.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-9edb9a7 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-9edb9a7 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9edb9a7 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-9edb9a7:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-9edb9a7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9edb9a7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-48b6cf3{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-48b6cf3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-48b6cf3 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-48b6cf3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-48b6cf3.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-48b6cf3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-48b6cf3.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-48b6cf3 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-48b6cf3 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-48b6cf3 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-48b6cf3:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-48b6cf3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-48b6cf3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b6068ae{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-b6068ae .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-b6068ae .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b6068ae.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-b6068ae.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b6068ae.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b6068ae.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-b6068ae .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-b6068ae .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-b6068ae .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-b6068ae:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-b6068ae:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b6068ae .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-aa525a2{--display:flex;}.elementor-19 .elementor-element.elementor-element-12e8483{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-264b989{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-264b989 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-264b989 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-264b989.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-264b989.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-264b989.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-264b989.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-264b989 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-264b989 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-264b989 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-264b989:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-264b989:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-264b989 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8138489{--display:flex;}.elementor-19 .elementor-element.elementor-element-e17ab3c{--display:flex;}.elementor-19 .elementor-element.elementor-element-40f0c24{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-83ab398{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-83ab398 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-83ab398 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-83ab398.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-83ab398.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-83ab398.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-83ab398.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-83ab398 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-83ab398 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-83ab398 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-83ab398:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-83ab398:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-83ab398 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f58b696{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-f58b696 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-f58b696 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f58b696.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-f58b696.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-f58b696.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f58b696.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-f58b696 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-f58b696 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-f58b696 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-f58b696:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-f58b696:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f58b696 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4fa35d9{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-4fa35d9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-4fa35d9 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4fa35d9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-4fa35d9.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-4fa35d9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4fa35d9.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-4fa35d9 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-4fa35d9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-4fa35d9 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-4fa35d9:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-4fa35d9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4fa35d9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-21f8404{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-21f8404 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-21f8404 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-21f8404.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-21f8404.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-21f8404.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-21f8404.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-21f8404 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-21f8404 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-21f8404 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-21f8404:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-21f8404:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-21f8404 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f27dbab{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-f27dbab .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-f27dbab .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f27dbab.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-f27dbab.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-f27dbab.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f27dbab.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-f27dbab .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-f27dbab .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-f27dbab .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-f27dbab:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-f27dbab:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f27dbab .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b3f3479{--display:flex;}.elementor-19 .elementor-element.elementor-element-0e6a79b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c99b244{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-c99b244 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-c99b244 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c99b244.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-c99b244.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-c99b244.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c99b244.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-c99b244 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-c99b244 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-c99b244 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-c99b244:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-c99b244:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c99b244 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9d37601{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-9d37601 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-9d37601 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9d37601.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-9d37601.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9d37601.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9d37601.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-9d37601 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-9d37601 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9d37601 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-9d37601:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-9d37601:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9d37601 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c389d2f{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-c389d2f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-c389d2f .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c389d2f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-c389d2f.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-c389d2f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c389d2f.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-c389d2f .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-c389d2f .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-c389d2f .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-c389d2f:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-c389d2f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c389d2f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2c03ab3{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-2c03ab3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-2c03ab3 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2c03ab3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-2c03ab3.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2c03ab3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2c03ab3.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-2c03ab3 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-2c03ab3 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2c03ab3 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-2c03ab3:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-2c03ab3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2c03ab3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d13491f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-187638a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7a0d9bb{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-7a0d9bb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-7a0d9bb .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7a0d9bb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-7a0d9bb.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7a0d9bb.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7a0d9bb.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-7a0d9bb .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-7a0d9bb .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7a0d9bb .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-7a0d9bb:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-7a0d9bb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7a0d9bb .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b5b4f2b{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-b5b4f2b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-b5b4f2b .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b5b4f2b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-b5b4f2b.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b5b4f2b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b5b4f2b.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-b5b4f2b .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-b5b4f2b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-b5b4f2b .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-b5b4f2b:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-b5b4f2b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b5b4f2b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-595f6c0{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-595f6c0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-595f6c0 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-595f6c0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-595f6c0.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-595f6c0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-595f6c0.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-595f6c0 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-595f6c0 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-595f6c0 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-595f6c0:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-595f6c0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-595f6c0 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-21ec176{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-b8745c8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e0f12c6{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-e0f12c6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-e0f12c6 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e0f12c6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-e0f12c6.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e0f12c6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e0f12c6.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-e0f12c6 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-e0f12c6 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-e0f12c6 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-e0f12c6:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-e0f12c6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e0f12c6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-530a754{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-530a754 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-530a754 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-530a754.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-530a754.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-530a754.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-530a754.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-530a754 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-530a754 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-530a754 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-530a754:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-530a754:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-530a754 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-944f5d1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a0bb364{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-b2a9bf5{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-b2a9bf5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-b2a9bf5 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b2a9bf5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-b2a9bf5.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b2a9bf5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b2a9bf5.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-b2a9bf5 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-b2a9bf5 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-b2a9bf5 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-b2a9bf5:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-b2a9bf5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b2a9bf5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6792535{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-6792535 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-6792535 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6792535.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-6792535.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-6792535.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6792535.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-6792535 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-6792535 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-6792535 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-6792535:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-6792535:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6792535 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-681f9d4{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-681f9d4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-681f9d4 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-681f9d4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-681f9d4.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-681f9d4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-681f9d4.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-681f9d4 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-681f9d4 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-681f9d4 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-681f9d4:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-681f9d4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-681f9d4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a05f7cd{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-a05f7cd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-a05f7cd .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a05f7cd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-a05f7cd.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-a05f7cd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a05f7cd.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-a05f7cd .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-a05f7cd .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-a05f7cd .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-a05f7cd:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-a05f7cd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a05f7cd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a809d9d{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-a809d9d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-a809d9d .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a809d9d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-a809d9d.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-a809d9d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a809d9d.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-a809d9d .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-a809d9d .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-a809d9d .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-a809d9d:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-a809d9d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a809d9d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-042b4aa{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-042b4aa .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-042b4aa .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-042b4aa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-042b4aa.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-042b4aa.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-042b4aa.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-042b4aa .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-042b4aa .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-042b4aa .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-042b4aa:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-042b4aa:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-042b4aa .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-38f9d7a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3624421{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-99e851c{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-99e851c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-99e851c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-99e851c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-99e851c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-99e851c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-99e851c.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-99e851c .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-99e851c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-99e851c .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-99e851c:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-99e851c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-99e851c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9b100ea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7e24a67{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-75bbb04{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-75bbb04 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-75bbb04 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-75bbb04.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-75bbb04.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-75bbb04.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-75bbb04.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-75bbb04 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-75bbb04 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-75bbb04 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-75bbb04:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-75bbb04:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-75bbb04 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3e118f4{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-3e118f4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-3e118f4 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3e118f4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-3e118f4.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3e118f4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3e118f4.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-3e118f4 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-3e118f4 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-3e118f4 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-3e118f4:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-3e118f4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3e118f4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-97bc292{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-97bc292 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-97bc292 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-97bc292.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-97bc292.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-97bc292.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-97bc292.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-97bc292 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-97bc292 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-97bc292 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-97bc292:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-97bc292:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-97bc292 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c4bcecd{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-c4bcecd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-c4bcecd .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c4bcecd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-c4bcecd.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-c4bcecd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c4bcecd.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-c4bcecd .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-c4bcecd .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-c4bcecd .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-c4bcecd:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-c4bcecd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c4bcecd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d0fc7e9{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d0fc7e9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-d0fc7e9 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d0fc7e9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-d0fc7e9.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-d0fc7e9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d0fc7e9.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-d0fc7e9 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-d0fc7e9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d0fc7e9 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-d0fc7e9:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-d0fc7e9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d0fc7e9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b359253{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-b359253 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-b359253 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b359253.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-b359253.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b359253.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b359253.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-b359253 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-b359253 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-b359253 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-b359253:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-b359253:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b359253 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6250247{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3b5770a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-fd95442{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-fd95442 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-fd95442 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fd95442.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-fd95442.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-fd95442.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fd95442.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-fd95442 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-fd95442 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-fd95442 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-fd95442:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-fd95442:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fd95442 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d66f83f{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d66f83f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-d66f83f .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d66f83f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-d66f83f.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-d66f83f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d66f83f.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-d66f83f .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-d66f83f .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d66f83f .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-d66f83f:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-d66f83f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d66f83f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ac5f531{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-ac5f531 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-ac5f531 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ac5f531.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-ac5f531.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ac5f531.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ac5f531.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-ac5f531 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-ac5f531 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ac5f531 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-ac5f531:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-ac5f531:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ac5f531 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9fd20da{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-9fd20da .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-9fd20da .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9fd20da.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-9fd20da.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9fd20da.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9fd20da.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-9fd20da .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-9fd20da .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9fd20da .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-9fd20da:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-9fd20da:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9fd20da .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-076e507{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a3fa43d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5affa22{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-5affa22 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-5affa22 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5affa22.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-5affa22.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-5affa22.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5affa22.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-5affa22 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-5affa22 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-5affa22 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-5affa22:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-5affa22:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5affa22 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-24525c2{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-24525c2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-24525c2 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-24525c2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-24525c2.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-24525c2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-24525c2.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-24525c2 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-24525c2 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-24525c2 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-24525c2:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-24525c2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-24525c2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4fffbb9{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-4fffbb9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-4fffbb9 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4fffbb9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-4fffbb9.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-4fffbb9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4fffbb9.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-4fffbb9 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-4fffbb9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-4fffbb9 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-4fffbb9:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-4fffbb9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4fffbb9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-833959e{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-833959e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-833959e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-833959e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-833959e.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-833959e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-833959e.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-833959e .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-833959e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-833959e .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-833959e:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-833959e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-833959e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-be418ff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a9947e9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3b4c299{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-3b4c299 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-3b4c299 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3b4c299.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-3b4c299.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3b4c299.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3b4c299.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-3b4c299 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-3b4c299 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-3b4c299 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-3b4c299:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-3b4c299:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3b4c299 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-21e3c8e{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-21e3c8e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-21e3c8e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-21e3c8e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-21e3c8e.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-21e3c8e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-21e3c8e.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-21e3c8e .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-21e3c8e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-21e3c8e .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-21e3c8e:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-21e3c8e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-21e3c8e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c901956{--display:flex;}.elementor-19 .elementor-element.elementor-element-f3e258b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-97f48dc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6b0d9a6{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-6b0d9a6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-6b0d9a6 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6b0d9a6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-6b0d9a6.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-6b0d9a6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6b0d9a6.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-6b0d9a6 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-6b0d9a6 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-6b0d9a6 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-6b0d9a6:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-6b0d9a6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6b0d9a6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-50aec89{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-50aec89 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-50aec89 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-50aec89.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-50aec89.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-50aec89.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-50aec89.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-50aec89 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-50aec89 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-50aec89 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-50aec89:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-50aec89:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-50aec89 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8fcf96c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-8dbd570{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6dbf022{background-color:#007564;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-6dbf022 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-6dbf022 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6dbf022.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#007564;color:#007564;}.elementor-19 .elementor-element.elementor-element-6dbf022.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-6dbf022.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6dbf022.elementor-view-framed .elementor-icon{background-color:#007564;}.elementor-19 .elementor-element.elementor-element-6dbf022 .elementor-icon{font-size:27px;}.elementor-19 .elementor-element.elementor-element-6dbf022 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-6dbf022 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:25px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-6dbf022:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-6dbf022:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6dbf022 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5667e38{--display:flex;}.elementor-19 .elementor-element.elementor-element-7072832{--display:flex;}.elementor-19 .elementor-element.elementor-element-2524e29{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:7px;--n-tabs-gap:31px;--n-tabs-title-border-radius:4px 4px 4px 4px;--n-tabs-title-font-size:22px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#FFFFFF;--n-tabs-icon-color:#000000;}.elementor-19 .elementor-element.elementor-element-2524e29.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#007564;}.elementor-19 .elementor-element.elementor-element-2524e29.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-19 .elementor-element.elementor-element-2524e29.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#007564;text-shadow:0px 0px 24px rgba(0,0,0,0.3);}.elementor-19 .elementor-element.elementor-element-2524e29.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Jost", Sans-serif;font-weight:500;}.elementor-19 .elementor-element.elementor-element-2524e29 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-11bf548{--content-width:1600px;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-9066487{--min-height:400px;}.elementor-19 .elementor-element.elementor-element-93ecd5e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-93ecd5e .elementor-heading-title{font-size:50px;line-height:58px;}.elementor-19 .elementor-element.elementor-element-934ab7e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-d0c318b .elementor-heading-title{font-size:60px;}.elementor-19 .elementor-element.elementor-element-960fcba{--container-widget-width:879px;--container-widget-flex-grow:0;width:var( --container-widget-width, 879px );max-width:879px;font-size:25px;}.elementor-19 .elementor-element.elementor-element-5c17321{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-457de9e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-a18c25c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-5a52fe3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-e496530{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-f3406eb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-ddd0018{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-76d1252{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-67a09f3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-dade818{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-bfcd1fc{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-12e8483{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-40f0c24{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-0e6a79b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-187638a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-b8745c8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-a0bb364{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-3624421{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-7e24a67{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-3b5770a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-a3fa43d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-a9947e9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-97f48dc{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-8dbd570{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-9066487{--min-height:350px;}.elementor-19 .elementor-element.elementor-element-93ecd5e{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-93ecd5e .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-19 .elementor-element.elementor-element-934ab7e{--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-d0c318b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-d0c318b .elementor-heading-title{font-size:35px;line-height:43px;}.elementor-19 .elementor-element.elementor-element-960fcba{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:start;font-size:20px;}.elementor-19 .elementor-element.elementor-element-457de9e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-a18c25c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-5a52fe3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-e496530{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-f3406eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-ddd0018{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-76d1252{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-67a09f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-dade818{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-bfcd1fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-12e8483{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-40f0c24{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-0e6a79b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-187638a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-b8745c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-a0bb364{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-3624421{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-7e24a67{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-3b5770a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-a3fa43d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-a9947e9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-97f48dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-8dbd570{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-2524e29{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;}}/* Start custom CSS for heading, class: .elementor-element-93ecd5e */.glow-highlight {
    background: linear-gradient(
        90deg,
        #005B4D,
        #007564,
        #B8E3D8,
        #007564,
        #005B4D
    );

    background-size: 300% auto;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: shine 10s linear infinite;
}

@keyframes shine {
    from {
        background-position: 0% center;
    }
    to {
        background-position: 300% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0c318b */.golden-glow {
    background: linear-gradient(
        90deg,
        #6F4E37,
        #8B5E3C,
        #FFFFFF,
        #8B5E3C,
        #6F4E37
    );

    background-size: 300% auto;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    animation: goldenShine 10s linear infinite;
}

@keyframes goldenShine {
    from {
        background-position: 0% center;
    }
    to {
        background-position: 300% center;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5834fd */.elementor-19 .elementor-element.elementor-element-d5834fd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5834fd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ea6f9e */.elementor-19 .elementor-element.elementor-element-1ea6f9e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ea6f9e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57a1785 */.elementor-19 .elementor-element.elementor-element-57a1785 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-57a1785:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86782d5 */.elementor-19 .elementor-element.elementor-element-86782d5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-86782d5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b6543 */.elementor-19 .elementor-element.elementor-element-21b6543 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21b6543:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79cc450 */.elementor-19 .elementor-element.elementor-element-79cc450 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-79cc450:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2becd */.elementor-19 .elementor-element.elementor-element-0e2becd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e2becd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b9f04 */.elementor-19 .elementor-element.elementor-element-94b9f04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-94b9f04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-280f5e5 */.elementor-19 .elementor-element.elementor-element-280f5e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-280f5e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9558f30 */.elementor-19 .elementor-element.elementor-element-9558f30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9558f30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1421eba */.elementor-19 .elementor-element.elementor-element-1421eba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1421eba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f259c7e */.elementor-19 .elementor-element.elementor-element-f259c7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f259c7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd4606 */.elementor-19 .elementor-element.elementor-element-3dd4606 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3dd4606:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f980a4f */.elementor-19 .elementor-element.elementor-element-f980a4f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f980a4f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002dfc9 */.elementor-19 .elementor-element.elementor-element-002dfc9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002dfc9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2970f3c */.elementor-19 .elementor-element.elementor-element-2970f3c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2970f3c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa962ad */.elementor-19 .elementor-element.elementor-element-fa962ad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fa962ad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dcc74f */.elementor-19 .elementor-element.elementor-element-1dcc74f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1dcc74f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee29d6d */.elementor-19 .elementor-element.elementor-element-ee29d6d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee29d6d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b25496 */.elementor-19 .elementor-element.elementor-element-5b25496 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b25496:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43a4738 */.elementor-19 .elementor-element.elementor-element-43a4738 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-43a4738:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2329343 */.elementor-19 .elementor-element.elementor-element-2329343 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2329343:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10ee13b */.elementor-19 .elementor-element.elementor-element-10ee13b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-10ee13b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1c0a5d */.elementor-19 .elementor-element.elementor-element-d1c0a5d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d1c0a5d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56f4c6a */.elementor-19 .elementor-element.elementor-element-56f4c6a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-56f4c6a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41722ca */.elementor-19 .elementor-element.elementor-element-41722ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-41722ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b6b337 */.elementor-19 .elementor-element.elementor-element-3b6b337 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b6b337:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a3c269 */.elementor-19 .elementor-element.elementor-element-9a3c269 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a3c269:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b5350a */.elementor-19 .elementor-element.elementor-element-2b5350a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b5350a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e807a8 */.elementor-19 .elementor-element.elementor-element-7e807a8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e807a8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc39ba5 */.elementor-19 .elementor-element.elementor-element-cc39ba5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc39ba5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c6fab8 */.elementor-19 .elementor-element.elementor-element-3c6fab8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3c6fab8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81de91f */.elementor-19 .elementor-element.elementor-element-81de91f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-81de91f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a08a236 */.elementor-19 .elementor-element.elementor-element-a08a236 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a08a236:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a45fa33 */.elementor-19 .elementor-element.elementor-element-a45fa33 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a45fa33:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46e266d */.elementor-19 .elementor-element.elementor-element-46e266d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-46e266d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ce665 */.elementor-19 .elementor-element.elementor-element-55ce665 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-55ce665:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18d6202 */.elementor-19 .elementor-element.elementor-element-18d6202 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-18d6202:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ca1faf */.elementor-19 .elementor-element.elementor-element-1ca1faf {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1ca1faf:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4acbd2 */.elementor-19 .elementor-element.elementor-element-e4acbd2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e4acbd2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e8e7c6 */.elementor-19 .elementor-element.elementor-element-7e8e7c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e8e7c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d79feb3 */.elementor-19 .elementor-element.elementor-element-d79feb3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d79feb3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee8d39 */.elementor-19 .elementor-element.elementor-element-6ee8d39 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6ee8d39:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8ffcd */.elementor-19 .elementor-element.elementor-element-ac8ffcd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac8ffcd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4af3d98 */.elementor-19 .elementor-element.elementor-element-4af3d98 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4af3d98:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-657f5e1 */.elementor-19 .elementor-element.elementor-element-657f5e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-657f5e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d68ee25 */.elementor-19 .elementor-element.elementor-element-d68ee25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d68ee25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d629e1 */.elementor-19 .elementor-element.elementor-element-9d629e1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d629e1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fbe299 */.elementor-19 .elementor-element.elementor-element-0fbe299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0fbe299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798e0c */.elementor-19 .elementor-element.elementor-element-0798e0c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0798e0c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0fdfd0 */.elementor-19 .elementor-element.elementor-element-b0fdfd0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b0fdfd0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9a5e20 */.elementor-19 .elementor-element.elementor-element-f9a5e20 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f9a5e20:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65bb7cd */.elementor-19 .elementor-element.elementor-element-65bb7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-65bb7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2697057 */.elementor-19 .elementor-element.elementor-element-2697057 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2697057:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53c274 */.elementor-19 .elementor-element.elementor-element-a53c274 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a53c274:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a753c9 */.elementor-19 .elementor-element.elementor-element-4a753c9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4a753c9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9aa65cc */.elementor-19 .elementor-element.elementor-element-9aa65cc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9aa65cc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b952473 */.elementor-19 .elementor-element.elementor-element-b952473 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b952473:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d929b5a */.elementor-19 .elementor-element.elementor-element-d929b5a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d929b5a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a020bfd */.elementor-19 .elementor-element.elementor-element-a020bfd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a020bfd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426052e */.elementor-19 .elementor-element.elementor-element-426052e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-426052e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc38092 */.elementor-19 .elementor-element.elementor-element-cc38092 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc38092:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89e39f3 */.elementor-19 .elementor-element.elementor-element-89e39f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-89e39f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb3bc5e */.elementor-19 .elementor-element.elementor-element-eb3bc5e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-eb3bc5e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-038bc1f */.elementor-19 .elementor-element.elementor-element-038bc1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-038bc1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dccf25 */.elementor-19 .elementor-element.elementor-element-0dccf25 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0dccf25:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4f8f77 */.elementor-19 .elementor-element.elementor-element-d4f8f77 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d4f8f77:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e06dd26 */.elementor-19 .elementor-element.elementor-element-e06dd26 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e06dd26:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc7521a */.elementor-19 .elementor-element.elementor-element-cc7521a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc7521a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b6630d */.elementor-19 .elementor-element.elementor-element-4b6630d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4b6630d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf79cba */.elementor-19 .elementor-element.elementor-element-cf79cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cf79cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7134 */.elementor-19 .elementor-element.elementor-element-c7b7134 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c7b7134:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df1f755 */.elementor-19 .elementor-element.elementor-element-df1f755 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-df1f755:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d7af79 */.elementor-19 .elementor-element.elementor-element-9d7af79 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d7af79:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-940f5d1 */.elementor-19 .elementor-element.elementor-element-940f5d1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-940f5d1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c456ad9 */.elementor-19 .elementor-element.elementor-element-c456ad9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c456ad9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d6080e */.elementor-19 .elementor-element.elementor-element-0d6080e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0d6080e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0c079 */.elementor-19 .elementor-element.elementor-element-0f0c079 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0f0c079:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152f180 */.elementor-19 .elementor-element.elementor-element-152f180 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-152f180:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0381fef */.elementor-19 .elementor-element.elementor-element-0381fef {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0381fef:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e78677f */.elementor-19 .elementor-element.elementor-element-e78677f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e78677f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d55fe6b */.elementor-19 .elementor-element.elementor-element-d55fe6b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d55fe6b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea9cba */.elementor-19 .elementor-element.elementor-element-fea9cba {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fea9cba:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c97440 */.elementor-19 .elementor-element.elementor-element-2c97440 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c97440:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-002acad */.elementor-19 .elementor-element.elementor-element-002acad {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-002acad:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a89f9e2 */.elementor-19 .elementor-element.elementor-element-a89f9e2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a89f9e2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cc04e4 */.elementor-19 .elementor-element.elementor-element-2cc04e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2cc04e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa7ac4d */.elementor-19 .elementor-element.elementor-element-aa7ac4d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-aa7ac4d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bd9d73 */.elementor-19 .elementor-element.elementor-element-7bd9d73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7bd9d73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc6d14b */.elementor-19 .elementor-element.elementor-element-dc6d14b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-dc6d14b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae6c244 */.elementor-19 .elementor-element.elementor-element-ae6c244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ae6c244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbff8ca */.elementor-19 .elementor-element.elementor-element-fbff8ca {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fbff8ca:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bde6f6c */.elementor-19 .elementor-element.elementor-element-bde6f6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bde6f6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69418e6 */.elementor-19 .elementor-element.elementor-element-69418e6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69418e6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b0863 */.elementor-19 .elementor-element.elementor-element-e5b0863 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e5b0863:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8651571 */.elementor-19 .elementor-element.elementor-element-8651571 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8651571:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-062b584 */.elementor-19 .elementor-element.elementor-element-062b584 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-062b584:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51dc067 */.elementor-19 .elementor-element.elementor-element-51dc067 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-51dc067:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099fea7 */.elementor-19 .elementor-element.elementor-element-099fea7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-099fea7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2826eb */.elementor-19 .elementor-element.elementor-element-c2826eb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c2826eb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15cd527 */.elementor-19 .elementor-element.elementor-element-15cd527 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-15cd527:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7774f32 */.elementor-19 .elementor-element.elementor-element-7774f32 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7774f32:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a1d77d */.elementor-19 .elementor-element.elementor-element-9a1d77d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9a1d77d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b96464 */.elementor-19 .elementor-element.elementor-element-7b96464 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7b96464:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feef30 */.elementor-19 .elementor-element.elementor-element-3feef30 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3feef30:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bea8b0b */.elementor-19 .elementor-element.elementor-element-bea8b0b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bea8b0b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8528dd1 */.elementor-19 .elementor-element.elementor-element-8528dd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8528dd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e054a */.elementor-19 .elementor-element.elementor-element-44e054a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-44e054a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87642ee */.elementor-19 .elementor-element.elementor-element-87642ee {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-87642ee:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fb87bc */.elementor-19 .elementor-element.elementor-element-9fb87bc {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fb87bc:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f39bf5c */.elementor-19 .elementor-element.elementor-element-f39bf5c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f39bf5c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee2481a */.elementor-19 .elementor-element.elementor-element-ee2481a {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ee2481a:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db72966 */.elementor-19 .elementor-element.elementor-element-db72966 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-db72966:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-796d813 */.elementor-19 .elementor-element.elementor-element-796d813 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-796d813:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b54c71c */.elementor-19 .elementor-element.elementor-element-b54c71c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b54c71c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf86384 */.elementor-19 .elementor-element.elementor-element-bf86384 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf86384:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f64a42 */.elementor-19 .elementor-element.elementor-element-2f64a42 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2f64a42:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf44cd1 */.elementor-19 .elementor-element.elementor-element-bf44cd1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bf44cd1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08988a2 */.elementor-19 .elementor-element.elementor-element-08988a2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-08988a2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e26aa36 */.elementor-19 .elementor-element.elementor-element-e26aa36 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e26aa36:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-627c1e4 */.elementor-19 .elementor-element.elementor-element-627c1e4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-627c1e4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5b0224 */.elementor-19 .elementor-element.elementor-element-d5b0224 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d5b0224:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c3b115 */.elementor-19 .elementor-element.elementor-element-0c3b115 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0c3b115:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-747136b */.elementor-19 .elementor-element.elementor-element-747136b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-747136b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6c525 */.elementor-19 .elementor-element.elementor-element-bb6c525 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bb6c525:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2d3078 */.elementor-19 .elementor-element.elementor-element-a2d3078 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a2d3078:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b185 */.elementor-19 .elementor-element.elementor-element-c21b185 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c21b185:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3e2e9 */.elementor-19 .elementor-element.elementor-element-1c3e2e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-1c3e2e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33410c7 */.elementor-19 .elementor-element.elementor-element-33410c7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-33410c7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d8dec */.elementor-19 .elementor-element.elementor-element-77d8dec {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77d8dec:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13af404 */.elementor-19 .elementor-element.elementor-element-13af404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-13af404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fbf4c */.elementor-19 .elementor-element.elementor-element-e8fbf4c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e8fbf4c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d99efc8 */.elementor-19 .elementor-element.elementor-element-d99efc8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d99efc8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85a849 */.elementor-19 .elementor-element.elementor-element-b85a849 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b85a849:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1396a7 */.elementor-19 .elementor-element.elementor-element-b1396a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b1396a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46e4cd */.elementor-19 .elementor-element.elementor-element-d46e4cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d46e4cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b8f7a9 */.elementor-19 .elementor-element.elementor-element-2b8f7a9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2b8f7a9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-058cb1b */.elementor-19 .elementor-element.elementor-element-058cb1b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-058cb1b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8143f1f */.elementor-19 .elementor-element.elementor-element-8143f1f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-8143f1f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b9bb7e */.elementor-19 .elementor-element.elementor-element-5b9bb7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5b9bb7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a82ab */.elementor-19 .elementor-element.elementor-element-77a82ab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-77a82ab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-494a696 */.elementor-19 .elementor-element.elementor-element-494a696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-494a696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69f507b */.elementor-19 .elementor-element.elementor-element-69f507b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-69f507b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f491e8 */.elementor-19 .elementor-element.elementor-element-3f491e8 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3f491e8:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc5b4c1 */.elementor-19 .elementor-element.elementor-element-cc5b4c1 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-cc5b4c1:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-393bd73 */.elementor-19 .elementor-element.elementor-element-393bd73 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-393bd73:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-163a6e5 */.elementor-19 .elementor-element.elementor-element-163a6e5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-163a6e5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e6714 */.elementor-19 .elementor-element.elementor-element-39e6714 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-39e6714:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f84022 */.elementor-19 .elementor-element.elementor-element-9f84022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9f84022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a09f3 */.elementor-19 .elementor-element.elementor-element-67a09f3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-67a09f3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce1e46 */.elementor-19 .elementor-element.elementor-element-bce1e46 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-bce1e46:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09fa149 */.elementor-19 .elementor-element.elementor-element-09fa149 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-09fa149:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade1ff3 */.elementor-19 .elementor-element.elementor-element-ade1ff3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ade1ff3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-360be6c */.elementor-19 .elementor-element.elementor-element-360be6c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-360be6c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d581b0 */.elementor-19 .elementor-element.elementor-element-3d581b0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3d581b0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6747b3e */.elementor-19 .elementor-element.elementor-element-6747b3e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6747b3e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7e2a7e */.elementor-19 .elementor-element.elementor-element-b7e2a7e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b7e2a7e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b106d */.elementor-19 .elementor-element.elementor-element-61b106d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-61b106d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9edb9a7 */.elementor-19 .elementor-element.elementor-element-9edb9a7 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9edb9a7:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48b6cf3 */.elementor-19 .elementor-element.elementor-element-48b6cf3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-48b6cf3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6068ae */.elementor-19 .elementor-element.elementor-element-b6068ae {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b6068ae:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-264b989 */.elementor-19 .elementor-element.elementor-element-264b989 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-264b989:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83ab398 */.elementor-19 .elementor-element.elementor-element-83ab398 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-83ab398:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58b696 */.elementor-19 .elementor-element.elementor-element-f58b696 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f58b696:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa35d9 */.elementor-19 .elementor-element.elementor-element-4fa35d9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fa35d9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21f8404 */.elementor-19 .elementor-element.elementor-element-21f8404 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21f8404:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f27dbab */.elementor-19 .elementor-element.elementor-element-f27dbab {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-f27dbab:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c99b244 */.elementor-19 .elementor-element.elementor-element-c99b244 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c99b244:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d37601 */.elementor-19 .elementor-element.elementor-element-9d37601 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9d37601:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c389d2f */.elementor-19 .elementor-element.elementor-element-c389d2f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c389d2f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c03ab3 */.elementor-19 .elementor-element.elementor-element-2c03ab3 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-2c03ab3:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6a79b */.elementor-19 .elementor-element.elementor-element-0e6a79b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-0e6a79b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0d9bb */.elementor-19 .elementor-element.elementor-element-7a0d9bb {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7a0d9bb:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5b4f2b */.elementor-19 .elementor-element.elementor-element-b5b4f2b {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b5b4f2b:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-595f6c0 */.elementor-19 .elementor-element.elementor-element-595f6c0 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-595f6c0:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f12c6 */.elementor-19 .elementor-element.elementor-element-e0f12c6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-e0f12c6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-530a754 */.elementor-19 .elementor-element.elementor-element-530a754 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-530a754:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2a9bf5 */.elementor-19 .elementor-element.elementor-element-b2a9bf5 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b2a9bf5:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6792535 */.elementor-19 .elementor-element.elementor-element-6792535 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6792535:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681f9d4 */.elementor-19 .elementor-element.elementor-element-681f9d4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-681f9d4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a05f7cd */.elementor-19 .elementor-element.elementor-element-a05f7cd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a05f7cd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a809d9d */.elementor-19 .elementor-element.elementor-element-a809d9d {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-a809d9d:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-042b4aa */.elementor-19 .elementor-element.elementor-element-042b4aa {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-042b4aa:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99e851c */.elementor-19 .elementor-element.elementor-element-99e851c {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-99e851c:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bbb04 */.elementor-19 .elementor-element.elementor-element-75bbb04 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-75bbb04:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e118f4 */.elementor-19 .elementor-element.elementor-element-3e118f4 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3e118f4:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97bc292 */.elementor-19 .elementor-element.elementor-element-97bc292 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-97bc292:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4bcecd */.elementor-19 .elementor-element.elementor-element-c4bcecd {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-c4bcecd:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0fc7e9 */.elementor-19 .elementor-element.elementor-element-d0fc7e9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d0fc7e9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b359253 */.elementor-19 .elementor-element.elementor-element-b359253 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-b359253:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24a67 */.elementor-19 .elementor-element.elementor-element-7e24a67 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-7e24a67:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd95442 */.elementor-19 .elementor-element.elementor-element-fd95442 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-fd95442:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d66f83f */.elementor-19 .elementor-element.elementor-element-d66f83f {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-d66f83f:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5f531 */.elementor-19 .elementor-element.elementor-element-ac5f531 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-ac5f531:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fd20da */.elementor-19 .elementor-element.elementor-element-9fd20da {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-9fd20da:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5affa22 */.elementor-19 .elementor-element.elementor-element-5affa22 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-5affa22:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24525c2 */.elementor-19 .elementor-element.elementor-element-24525c2 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-24525c2:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fffbb9 */.elementor-19 .elementor-element.elementor-element-4fffbb9 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-4fffbb9:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-833959e */.elementor-19 .elementor-element.elementor-element-833959e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-833959e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4c299 */.elementor-19 .elementor-element.elementor-element-3b4c299 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-3b4c299:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e3c8e */.elementor-19 .elementor-element.elementor-element-21e3c8e {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-21e3c8e:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b0d9a6 */.elementor-19 .elementor-element.elementor-element-6b0d9a6 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6b0d9a6:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50aec89 */.elementor-19 .elementor-element.elementor-element-50aec89 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-50aec89:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6dbf022 */.elementor-19 .elementor-element.elementor-element-6dbf022 {
  opacity: 1;
  transform: translateY(10px);
  transition: all 0.4s ease;
}

.elementor-19 .elementor-element.elementor-element-6dbf022:hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */