.elementor-3310 .elementor-element.elementor-element-ee9e3a3{--display:flex;}.elementor-3310 .elementor-element.elementor-element-272ff35{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3310 .elementor-element.elementor-element-272ff35.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-4b7e0f7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3310 .elementor-element.elementor-element-4b7e0f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3310 .elementor-element.elementor-element-3f2d1a0{--display:flex;}.elementor-3310 .elementor-element.elementor-element-4ce5ec0{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon-wrapper{text-align:center;}.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon{font-size:70px;}.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon svg{height:70px;}.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon-wrapper svg{width:auto;}.elementor-3310 .elementor-element.elementor-element-f9409f4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3310 .elementor-element.elementor-element-f9409f4 .elementor-icon-wrapper{text-align:center;}.elementor-3310 .elementor-element.elementor-element-f9409f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-f9409f4.elementor-view-framed .elementor-icon, .elementor-3310 .elementor-element.elementor-element-f9409f4.elementor-view-default .elementor-icon{color:var( --e-global-color-4c39888 );border-color:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-f9409f4.elementor-view-framed .elementor-icon, .elementor-3310 .elementor-element.elementor-element-f9409f4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-f9409f4 .elementor-icon{font-size:20px;}.elementor-3310 .elementor-element.elementor-element-f9409f4 .elementor-icon svg{height:20px;}.elementor-3310 .elementor-element.elementor-element-cc1875d{--display:flex;}.elementor-3310 .elementor-element.elementor-element-ab1317b{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon-wrapper{text-align:center;}.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon{font-size:70px;}.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon svg{height:70px;}.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon-wrapper svg{width:auto;}.elementor-3310 .elementor-element.elementor-element-91be749{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3310 .elementor-element.elementor-element-91be749 .elementor-icon-wrapper{text-align:center;}.elementor-3310 .elementor-element.elementor-element-91be749.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-91be749.elementor-view-framed .elementor-icon, .elementor-3310 .elementor-element.elementor-element-91be749.elementor-view-default .elementor-icon{color:var( --e-global-color-4c39888 );border-color:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-91be749.elementor-view-framed .elementor-icon, .elementor-3310 .elementor-element.elementor-element-91be749.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-91be749 .elementor-icon{font-size:20px;}.elementor-3310 .elementor-element.elementor-element-91be749 .elementor-icon svg{height:20px;}.elementor-3310 .elementor-element.elementor-element-ebc4478{--display:flex;}.elementor-3310 .elementor-element.elementor-element-ed0475c{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon-wrapper{text-align:center;}.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon{font-size:70px;}.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon svg{height:70px;}.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon-wrapper svg{width:auto;}.elementor-3310 .elementor-element.elementor-element-48a6560{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3310 .elementor-element.elementor-element-48a6560 .elementor-icon-wrapper{text-align:center;}.elementor-3310 .elementor-element.elementor-element-48a6560.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-48a6560.elementor-view-framed .elementor-icon, .elementor-3310 .elementor-element.elementor-element-48a6560.elementor-view-default .elementor-icon{color:var( --e-global-color-4c39888 );border-color:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-48a6560.elementor-view-framed .elementor-icon, .elementor-3310 .elementor-element.elementor-element-48a6560.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-48a6560 .elementor-icon{font-size:20px;}.elementor-3310 .elementor-element.elementor-element-48a6560 .elementor-icon svg{height:20px;}.elementor-3310 .elementor-element.elementor-element-7a8d903{--display:flex;}.elementor-3310 .elementor-element.elementor-element-492a2bd{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon-wrapper{text-align:center;}.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon{font-size:70px;}.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon svg{height:70px;}.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon-wrapper svg{width:auto;}.elementor-3310 .elementor-element.elementor-element-af3fdf2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3310 .elementor-element.elementor-element-af3fdf2 .elementor-icon-wrapper{text-align:center;}.elementor-3310 .elementor-element.elementor-element-af3fdf2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-af3fdf2.elementor-view-framed .elementor-icon, .elementor-3310 .elementor-element.elementor-element-af3fdf2.elementor-view-default .elementor-icon{color:var( --e-global-color-4c39888 );border-color:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-af3fdf2.elementor-view-framed .elementor-icon, .elementor-3310 .elementor-element.elementor-element-af3fdf2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-af3fdf2 .elementor-icon{font-size:20px;}.elementor-3310 .elementor-element.elementor-element-af3fdf2 .elementor-icon svg{height:20px;}.elementor-3310 .elementor-element.elementor-element-15d7ae1{--display:flex;}.elementor-3310 .elementor-element.elementor-element-9b7c2d8{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon-wrapper{text-align:center;}.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon{font-size:70px;}.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon svg{height:70px;}.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon-wrapper svg{width:auto;}.elementor-3310 .elementor-element.elementor-element-4d4ed7d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3310 .elementor-element.elementor-element-4d4ed7d .elementor-icon-wrapper{text-align:center;}.elementor-3310 .elementor-element.elementor-element-4d4ed7d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-4d4ed7d.elementor-view-framed .elementor-icon, .elementor-3310 .elementor-element.elementor-element-4d4ed7d.elementor-view-default .elementor-icon{color:var( --e-global-color-4c39888 );border-color:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-4d4ed7d.elementor-view-framed .elementor-icon, .elementor-3310 .elementor-element.elementor-element-4d4ed7d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-4d4ed7d .elementor-icon{font-size:20px;}.elementor-3310 .elementor-element.elementor-element-4d4ed7d .elementor-icon svg{height:20px;}.elementor-3310 .elementor-element.elementor-element-b7b7b95{--display:flex;}.elementor-3310 .elementor-element.elementor-element-e70531d{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon-wrapper{text-align:center;}.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon{font-size:70px;}.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon svg{height:70px;}.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon-wrapper svg{width:auto;}.elementor-3310 .elementor-element.elementor-element-becccc9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3310 .elementor-element.elementor-element-becccc9 .elementor-icon-wrapper{text-align:center;}.elementor-3310 .elementor-element.elementor-element-becccc9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-becccc9.elementor-view-framed .elementor-icon, .elementor-3310 .elementor-element.elementor-element-becccc9.elementor-view-default .elementor-icon{color:var( --e-global-color-4c39888 );border-color:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-becccc9.elementor-view-framed .elementor-icon, .elementor-3310 .elementor-element.elementor-element-becccc9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-becccc9 .elementor-icon{font-size:20px;}.elementor-3310 .elementor-element.elementor-element-becccc9 .elementor-icon svg{height:20px;}.elementor-3310 .elementor-element.elementor-element-79c9336{--display:flex;}.elementor-3310 .elementor-element.elementor-element-a90526b{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon-wrapper{text-align:center;}.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon{font-size:70px;}.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon svg{height:70px;}.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon-wrapper svg{width:auto;}.elementor-3310 .elementor-element.elementor-element-48dd28a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3310 .elementor-element.elementor-element-48dd28a .elementor-icon-wrapper{text-align:center;}.elementor-3310 .elementor-element.elementor-element-48dd28a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-48dd28a.elementor-view-framed .elementor-icon, .elementor-3310 .elementor-element.elementor-element-48dd28a.elementor-view-default .elementor-icon{color:var( --e-global-color-4c39888 );border-color:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-48dd28a.elementor-view-framed .elementor-icon, .elementor-3310 .elementor-element.elementor-element-48dd28a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4c39888 );}.elementor-3310 .elementor-element.elementor-element-48dd28a .elementor-icon{font-size:20px;}.elementor-3310 .elementor-element.elementor-element-48dd28a .elementor-icon svg{height:20px;}.elementor-3310 .elementor-element.elementor-element-e16afb5{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-3310 .elementor-element.elementor-element-a13b675{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3310 .elementor-element.elementor-element-a13b675.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-a13b675 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3310 .elementor-element.elementor-element-b209b8c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3310 .elementor-element.elementor-element-b209b8c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-3310 .elementor-element.elementor-element-a1b2288{--display:flex;}.elementor-3310 .elementor-element.elementor-element-77a4c3a{--n-accordion-title-font-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3310 .elementor-element.elementor-element-77a4c3a.elementor-element{--align-self:flex-start;}.elementor-3310 .elementor-element.elementor-element-77a4c3a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3310 .elementor-element.elementor-element-77a4c3a {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-3310 .elementor-element.elementor-element-77a4c3a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:600;}:where( .elementor-3310 .elementor-element.elementor-element-77a4c3a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-3310 .elementor-element.elementor-element-466e184{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3310 .elementor-element.elementor-element-466e184.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-466e184 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3310 .elementor-element.elementor-element-f325d44{--e-image-carousel-slides-to-show:4;}.elementor-3310 .elementor-element.elementor-element-f325d44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3310 .elementor-element.elementor-element-f325d44 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3310 .elementor-element.elementor-element-f325d44 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:var( --e-global-color-secondary );}.elementor-3310 .elementor-element.elementor-element-f325d44 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3310 .elementor-element.elementor-element-f325d44 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-secondary );}.elementor-3310 .elementor-element.elementor-element-f325d44 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-3310 .elementor-element.elementor-element-4b7e0f7 .elementor-heading-title{font-size:22px;}.elementor-3310 .elementor-element.elementor-element-e16afb5{--e-n-carousel-swiper-slides-to-display:5;}.elementor-3310 .elementor-element.elementor-element-a13b675 .elementor-heading-title{font-size:22px;}.elementor-3310 .elementor-element.elementor-element-466e184 .elementor-heading-title{font-size:22px;}}@media(max-width:767px){.elementor-3310 .elementor-element.elementor-element-4b7e0f7{text-align:center;}.elementor-3310 .elementor-element.elementor-element-4b7e0f7 .elementor-heading-title{font-size:22px;}.elementor-3310 .elementor-element.elementor-element-3f2d1a0{--content-width:100px;}.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon{font-size:50px;}.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon svg{height:50px;}.elementor-3310 .elementor-element.elementor-element-f9409f4 .elementor-icon{font-size:10px;}.elementor-3310 .elementor-element.elementor-element-f9409f4 .elementor-icon svg{height:10px;}.elementor-3310 .elementor-element.elementor-element-cc1875d{--content-width:100px;}.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon{font-size:50px;}.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon svg{height:50px;}.elementor-3310 .elementor-element.elementor-element-91be749 .elementor-icon{font-size:10px;}.elementor-3310 .elementor-element.elementor-element-91be749 .elementor-icon svg{height:10px;}.elementor-3310 .elementor-element.elementor-element-ebc4478{--content-width:100px;}.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon{font-size:50px;}.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon svg{height:50px;}.elementor-3310 .elementor-element.elementor-element-48a6560 .elementor-icon{font-size:10px;}.elementor-3310 .elementor-element.elementor-element-48a6560 .elementor-icon svg{height:10px;}.elementor-3310 .elementor-element.elementor-element-7a8d903{--content-width:100px;}.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon{font-size:50px;}.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon svg{height:50px;}.elementor-3310 .elementor-element.elementor-element-af3fdf2 .elementor-icon{font-size:10px;}.elementor-3310 .elementor-element.elementor-element-af3fdf2 .elementor-icon svg{height:10px;}.elementor-3310 .elementor-element.elementor-element-15d7ae1{--content-width:100px;}.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon{font-size:50px;}.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon svg{height:50px;}.elementor-3310 .elementor-element.elementor-element-4d4ed7d .elementor-icon{font-size:10px;}.elementor-3310 .elementor-element.elementor-element-4d4ed7d .elementor-icon svg{height:10px;}.elementor-3310 .elementor-element.elementor-element-b7b7b95{--content-width:100px;}.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon{font-size:50px;}.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon svg{height:50px;}.elementor-3310 .elementor-element.elementor-element-becccc9 .elementor-icon{font-size:10px;}.elementor-3310 .elementor-element.elementor-element-becccc9 .elementor-icon svg{height:10px;}.elementor-3310 .elementor-element.elementor-element-79c9336{--content-width:100px;}.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon{font-size:50px;}.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon svg{height:50px;}.elementor-3310 .elementor-element.elementor-element-48dd28a .elementor-icon{font-size:10px;}.elementor-3310 .elementor-element.elementor-element-48dd28a .elementor-icon svg{height:10px;}.elementor-3310 .elementor-element.elementor-element-e16afb5{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;}.elementor-3310 .elementor-element.elementor-element-a13b675 .elementor-heading-title{font-size:22px;}.elementor-3310 .elementor-element.elementor-element-466e184 .elementor-heading-title{font-size:18px;}.elementor-3310 .elementor-element.elementor-element-f325d44{--e-image-carousel-slides-to-show:2;padding:0px 0px 0px 0px;}}/* Start custom CSS for icon, class: .elementor-element-4ce5ec0 */.elementor-3310 .elementor-element.elementor-element-4ce5ec0,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ab1317b */.elementor-3310 .elementor-element.elementor-element-ab1317b,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed0475c */.elementor-3310 .elementor-element.elementor-element-ed0475c,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-492a2bd */.elementor-3310 .elementor-element.elementor-element-492a2bd,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9b7c2d8 */.elementor-3310 .elementor-element.elementor-element-9b7c2d8,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e70531d */.elementor-3310 .elementor-element.elementor-element-e70531d,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a90526b */.elementor-3310 .elementor-element.elementor-element-a90526b,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ce5ec0 */.elementor-3310 .elementor-element.elementor-element-4ce5ec0,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ab1317b */.elementor-3310 .elementor-element.elementor-element-ab1317b,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed0475c */.elementor-3310 .elementor-element.elementor-element-ed0475c,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-492a2bd */.elementor-3310 .elementor-element.elementor-element-492a2bd,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9b7c2d8 */.elementor-3310 .elementor-element.elementor-element-9b7c2d8,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e70531d */.elementor-3310 .elementor-element.elementor-element-e70531d,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a90526b */.elementor-3310 .elementor-element.elementor-element-a90526b,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ce5ec0 */.elementor-3310 .elementor-element.elementor-element-4ce5ec0,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ab1317b */.elementor-3310 .elementor-element.elementor-element-ab1317b,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed0475c */.elementor-3310 .elementor-element.elementor-element-ed0475c,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-492a2bd */.elementor-3310 .elementor-element.elementor-element-492a2bd,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9b7c2d8 */.elementor-3310 .elementor-element.elementor-element-9b7c2d8,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e70531d */.elementor-3310 .elementor-element.elementor-element-e70531d,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a90526b */.elementor-3310 .elementor-element.elementor-element-a90526b,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ce5ec0 */.elementor-3310 .elementor-element.elementor-element-4ce5ec0,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ab1317b */.elementor-3310 .elementor-element.elementor-element-ab1317b,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed0475c */.elementor-3310 .elementor-element.elementor-element-ed0475c,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-492a2bd */.elementor-3310 .elementor-element.elementor-element-492a2bd,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9b7c2d8 */.elementor-3310 .elementor-element.elementor-element-9b7c2d8,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e70531d */.elementor-3310 .elementor-element.elementor-element-e70531d,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a90526b */.elementor-3310 .elementor-element.elementor-element-a90526b,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ce5ec0 */.elementor-3310 .elementor-element.elementor-element-4ce5ec0,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ab1317b */.elementor-3310 .elementor-element.elementor-element-ab1317b,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed0475c */.elementor-3310 .elementor-element.elementor-element-ed0475c,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-492a2bd */.elementor-3310 .elementor-element.elementor-element-492a2bd,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9b7c2d8 */.elementor-3310 .elementor-element.elementor-element-9b7c2d8,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e70531d */.elementor-3310 .elementor-element.elementor-element-e70531d,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a90526b */.elementor-3310 .elementor-element.elementor-element-a90526b,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ce5ec0 */.elementor-3310 .elementor-element.elementor-element-4ce5ec0,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ab1317b */.elementor-3310 .elementor-element.elementor-element-ab1317b,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed0475c */.elementor-3310 .elementor-element.elementor-element-ed0475c,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-492a2bd */.elementor-3310 .elementor-element.elementor-element-492a2bd,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9b7c2d8 */.elementor-3310 .elementor-element.elementor-element-9b7c2d8,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e70531d */.elementor-3310 .elementor-element.elementor-element-e70531d,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a90526b */.elementor-3310 .elementor-element.elementor-element-a90526b,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ce5ec0 */.elementor-3310 .elementor-element.elementor-element-4ce5ec0,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ab1317b */.elementor-3310 .elementor-element.elementor-element-ab1317b,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed0475c */.elementor-3310 .elementor-element.elementor-element-ed0475c,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-492a2bd */.elementor-3310 .elementor-element.elementor-element-492a2bd,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9b7c2d8 */.elementor-3310 .elementor-element.elementor-element-9b7c2d8,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e70531d */.elementor-3310 .elementor-element.elementor-element-e70531d,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a90526b */.elementor-3310 .elementor-element.elementor-element-a90526b,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ce5ec0 */.elementor-3310 .elementor-element.elementor-element-4ce5ec0,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-4ce5ec0:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ab1317b */.elementor-3310 .elementor-element.elementor-element-ab1317b,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ab1317b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed0475c */.elementor-3310 .elementor-element.elementor-element-ed0475c,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-ed0475c:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-492a2bd */.elementor-3310 .elementor-element.elementor-element-492a2bd,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-492a2bd:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9b7c2d8 */.elementor-3310 .elementor-element.elementor-element-9b7c2d8,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8 .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-9b7c2d8:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e70531d */.elementor-3310 .elementor-element.elementor-element-e70531d,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-e70531d:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a90526b */.elementor-3310 .elementor-element.elementor-element-a90526b,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-widget-container,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon {
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b .elementor-icon img {
    filter: drop-shadow(0 0 16px rgba(84, 214, 142, 0.22));
    transition: filter 0.25s ease;
}

.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon svg,
.elementor-3310 .elementor-element.elementor-element-a90526b:hover .elementor-icon img {
    filter: drop-shadow(0 0 22px rgba(84, 214, 142, 0.32));
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f325d44 */.elementor-3310 .elementor-element.elementor-element-f325d44 .swiper-wrapper {
    transition-timing-function: linear !important;
}/* End custom CSS */