.elementor-47 .elementor-element.elementor-element-2669409{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-47 .elementor-element.elementor-element-3b65614{--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;}.elementor-47 .elementor-element.elementor-element-3b62cc4 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:500;color:#222222;}.elementor-47 .elementor-element.elementor-element-e097fb8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#222222;}.elementor-47 .elementor-element.elementor-element-e097fb8 a{color:#222222;}.elementor-47 .elementor-element.elementor-element-bdd4092{--display:flex;--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:flex-start;--align-items:flex-start;}.elementor-47 .elementor-element.elementor-element-bdd4092.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-a1b5f09 .elementor-button{background-color:var( --e-global-color-secondary );fill:#222222;color:#222222;}.elementor-47 .elementor-element.elementor-element-a1b5f09.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-90328d3.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-90328d3 .elementor-heading-title{font-size:12px;color:#222222;}.elementor-47 .elementor-element.elementor-element-a40c78a{--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;}.elementor-47 .elementor-element.elementor-element-ad79fae{--spacer-size:267px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -62px;padding:0px 0px 0px 0px;z-index:2;}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-cd9a90d{right:0px;}body.rtl .elementor-47 .elementor-element.elementor-element-cd9a90d{left:0px;}.elementor-47 .elementor-element.elementor-element-cd9a90d{top:-26px;z-index:10;}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-c8b426a{right:0px;}body.rtl .elementor-47 .elementor-element.elementor-element-c8b426a{left:0px;}.elementor-47 .elementor-element.elementor-element-c8b426a{top:0px;z-index:2;}.elementor-47 .elementor-element.elementor-element-c8b426a img{width:130px;}.elementor-47 .elementor-element.elementor-element-ac16dce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;z-index:2;}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-ac16dce{left:-40px;}body.rtl .elementor-47 .elementor-element.elementor-element-ac16dce{right:-40px;}.elementor-47 .elementor-element.elementor-element-ac16dce img{width:130px;}.elementor-47 .elementor-element.elementor-element-084141e{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-04c1216{--display:flex;}.elementor-47 .elementor-element.elementor-element-04c1216.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-00e6341{text-align:center;}.elementor-47 .elementor-element.elementor-element-00e6341 .elementor-heading-title{font-weight:500;}.elementor-47 .elementor-element.elementor-element-4869c06{padding:5px 5px 5px 5px;text-align:center;}.elementor-47 .elementor-element.elementor-element-5c1d78c{text-align:center;}.elementor-47 .elementor-element.elementor-element-c81a4d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-47 .elementor-element.elementor-element-756800f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-04006f6{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(185.3, 179.25760869565215, 179.25760869565215, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-47 .elementor-element.elementor-element-a2ad9c1 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-a2ad9c1 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-a2ad9c1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-a2ad9c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-a2ad9c1 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-47 .elementor-element.elementor-element-a2ad9c1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-d5b9d2a{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(185.3, 179.25760869565215, 179.25760869565215, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-47 .elementor-element.elementor-element-a968e41 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-a968e41 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-a968e41{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-a968e41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-a968e41 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-47 .elementor-element.elementor-element-a968e41 .elementor-icon-list-text{transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-843db32{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(185.3, 179.25760869565215, 179.25760869565215, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-47 .elementor-element.elementor-element-b9d65b7 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-b9d65b7 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-b9d65b7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-b9d65b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-b9d65b7 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-47 .elementor-element.elementor-element-b9d65b7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-71abe8d{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(185.3, 179.25760869565215, 179.25760869565215, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-47 .elementor-element.elementor-element-1fafeb2 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-1fafeb2 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-1fafeb2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-1fafeb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-1fafeb2 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-47 .elementor-element.elementor-element-1fafeb2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-a29f50f{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(185.3, 179.25760869565215, 179.25760869565215, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-47 .elementor-element.elementor-element-1ae2170 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-1ae2170 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-1ae2170{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-1ae2170 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-1ae2170 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-47 .elementor-element.elementor-element-1ae2170 .elementor-icon-list-text{transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-1eb2ba3{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(185.3, 179.25760869565215, 179.25760869565215, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-47 .elementor-element.elementor-element-711c161 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-711c161 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-711c161{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-711c161 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-711c161 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-47 .elementor-element.elementor-element-711c161 .elementor-icon-list-text{transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-28ebef4{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-da5c82a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--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-47 .elementor-element.elementor-element-1d83b75{--display:flex;}.elementor-47 .elementor-element.elementor-element-63f1416{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 4px 0px rgba(193.8, 188.32304347826087, 188.32304347826087, 0.5);}.elementor-47 .elementor-element.elementor-element-63f1416 img{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 3px 0px rgba(234.60000000000002, 232.05, 232.05, 0.5);}.elementor-47 .elementor-element.elementor-element-b35c551{--display:flex;}.elementor-47 .elementor-element.elementor-element-97b5ced .elementor-button{background-color:transparent;fill:#222222;color:#222222;background-image:linear-gradient(50deg, var( --e-global-color-primary ) 0%, #4CF1AE 100%);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-97b5ced.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-792203e{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d99e88b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--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-47 .elementor-element.elementor-element-c3817ae{--display:flex;}.elementor-47 .elementor-element.elementor-element-67be41c{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b5bdb51{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--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-47 .elementor-element.elementor-element-6fdbffb{--display:flex;}.elementor-47 .elementor-element.elementor-element-8dc31d3{padding:5px 5px 5px 5px;text-align:left;}.elementor-47 .elementor-element.elementor-element-53bca34 .elementor-button{background-color:transparent;fill:#222222;color:#222222;background-image:linear-gradient(50deg, var( --e-global-color-primary ) 0%, #4CF1AE 100%);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-53bca34.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-2f3fd37{--display:flex;--justify-content:center;}.elementor-47 .elementor-element.elementor-element-f61364a{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 4px 0px rgba(193.8, 188.32304347826087, 188.32304347826087, 0.5);}.elementor-47 .elementor-element.elementor-element-0c84c2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-64e2e4b{--display:flex;}.elementor-47 .elementor-element.elementor-element-4b5c7bb{padding:5px 5px 5px 5px;text-align:left;}.elementor-47 .elementor-element.elementor-element-75b889c .elementor-button{background-color:transparent;fill:#222222;color:#222222;background-image:linear-gradient(50deg, var( --e-global-color-primary ) 0%, #4CF1AE 100%);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-75b889c.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-220f45f{--display:flex;--justify-content:center;}.elementor-47 .elementor-element.elementor-element-c3b13c3{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 4px 0px rgba(193.8, 188.32304347826087, 188.32304347826087, 0.5);}.elementor-47 .elementor-element.elementor-element-ab28b50{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-030ce99{--display:flex;}.elementor-47 .elementor-element.elementor-element-d1c898e{text-align:left;}.elementor-47 .elementor-element.elementor-element-d1c898e .elementor-heading-title{font-weight:500;}.elementor-47 .elementor-element.elementor-element-653660f{padding:5px 5px 5px 5px;text-align:left;}.elementor-47 .elementor-element.elementor-element-3b34c6f .elementor-button{background-color:transparent;fill:#222222;color:#222222;background-image:linear-gradient(50deg, var( --e-global-color-primary ) 0%, #4CF1AE 100%);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-3b34c6f.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-5c094c9{--display:flex;--justify-content:center;}.elementor-47 .elementor-element.elementor-element-9ddeee4{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 4px 0px rgba(193.8, 188.32304347826087, 188.32304347826087, 0.5);}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-756800f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-2669409{--padding-top:100px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-47 .elementor-element.elementor-element-3b62cc4{text-align:center;}.elementor-47 .elementor-element.elementor-element-3b62cc4 .elementor-heading-title{line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-bdd4092{--justify-content:center;}.elementor-47 .elementor-element.elementor-element-bdd4092.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-a1b5f09.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-084141e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-47 .elementor-element.elementor-element-756800f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-28ebef4{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-47 .elementor-element.elementor-element-97b5ced.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-792203e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-47 .elementor-element.elementor-element-67be41c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-47 .elementor-element.elementor-element-53bca34.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-ab28b50{--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;}.elementor-47 .elementor-element.elementor-element-3b34c6f.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-3b65614{--width:81%;}.elementor-47 .elementor-element.elementor-element-bdd4092{--width:40%;}.elementor-47 .elementor-element.elementor-element-a40c78a{--width:46%;}.elementor-47 .elementor-element.elementor-element-04c1216{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-3b62cc4 */.elementor-47 .elementor-element.elementor-element-3b62cc4{
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-ad79fae */.glassy-box {
  background: linear-gradient(135deg, rgba(255,255,255,0.08), rgba(255,255,255,0.03));
  border-radius: 24px;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
  padding: 2rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8b426a */@keyframes float {
  0% { transform: translateY(0px); }
  50% { transform: translateY(10px); }
  100% { transform: translateY(0px); }
}

.floating-icon {
  animation: float 5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac16dce */.timwir-icon {
  animation: spinY 9s linear infinite;
  transform-style: preserve-3d;
  display: inline-block;
}

@keyframes spinY {
  0%   { transform: rotateY(0deg); }
  100% { transform: rotateY(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2669409 */.hero-flashlight {
  position: relative;
  overflow: hidden;
}

.hero-flashlight::before {
  content: "";
  position: absolute;
  top: -30%;
  right: -30%;
  width: 300%;
  height: 300%;
  background: radial-gradient(circle at 70% 30%, rgba(255, 255, 255, 0.1), transparent 60%);
  animation: flashlightMove 10s ease-in-out infinite;
  z-index: 0;
}
@keyframes flashlightMove {
  0% { transform: translate(0%, 0%); }
  50% { transform: translate(-5%, 5%); }
  100% { transform: translate(0%, 0%); }
}

.elementor-47 .elementor-element.elementor-element-2669409 {
  background: linear-gradient(135deg, #0FD685, #D3FFE8);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4869c06 */.gradient-headline {
  background: linear-gradient(90deg, #0FD685, #A8EB12);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a2ad9c1 */.elementor-47 .elementor-element.elementor-element-a2ad9c1 .elementor-icon-list-icon {
  background: linear-gradient(135deg, #8057f5, #3b82f6);

  padding: 5px;
  border-radius: 5%;
  color: white;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  width: 40px;
  height: 40px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a968e41 */.elementor-47 .elementor-element.elementor-element-a968e41 .elementor-icon-list-icon {
  background: linear-gradient(135deg, #00c7b7, #06b6d4);

  padding: 5px;
  border-radius: 5%;
  color: white;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  width: 40px;
  height: 40px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9d65b7 */.elementor-47 .elementor-element.elementor-element-b9d65b7 .elementor-icon-list-icon {
  background: linear-gradient(135deg, #f97316, #ec4899);


  padding: 5px;
  border-radius: 5%;
  color: white;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  width: 40px;
  height: 40px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1fafeb2 */.elementor-47 .elementor-element.elementor-element-1fafeb2 .elementor-icon-list-icon {
  background: linear-gradient(135deg, #f97316, #ec4899);


  padding: 5px;
  border-radius: 5%;
  color: white;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  width: 40px;
  height: 40px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae2170 */.elementor-47 .elementor-element.elementor-element-1ae2170 .elementor-icon-list-icon {
  background: linear-gradient(135deg, #34d399, #00c7b7);



  padding: 5px;
  border-radius: 5%;
  color: white;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  width: 40px;
  height: 40px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-711c161 */.elementor-47 .elementor-element.elementor-element-711c161 .elementor-icon-list-icon {
  background: linear-gradient(135deg, #f472b6, #8b5cf6);




  padding: 5px;
  border-radius: 5%;
  color: white;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  width: 40px;
  height: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dc31d3 */.highlight-green {
  position: relative;
  display: inline-block; /* wichtig, damit das Pseudoelement korrekt arbeitet */
}

.highlight-green::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0.05em;
  width: 100%;
  height: 0.25em;
  background: linear-gradient(90deg, #0FD685, #A8EB12);
  z-index: -1;
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b5c7bb */.highlight-green {
  position: relative;
  display: inline-block; /* wichtig, damit das Pseudoelement korrekt arbeitet */
}

.highlight-green::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0.05em;
  width: 100%;
  height: 0.25em;
  background: linear-gradient(90deg, #0FD685, #A8EB12);
  z-index: -1;
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-653660f */.highlight-green {
  position: relative;
  display: inline-block; /* wichtig, damit das Pseudoelement korrekt arbeitet */
}

.highlight-green::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0.05em;
  width: 100%;
  height: 0.25em;
  background: linear-gradient(90deg, #0FD685, #A8EB12);
  z-index: -1;
  border-radius: 2px;
}/* End custom CSS */