.elementor-40364 .elementor-element.elementor-element-86547a7{--display:flex;--overlay-opacity:0;}.elementor-40364 .elementor-element.elementor-element-86547a7:not(.elementor-motion-effects-element-type-background), .elementor-40364 .elementor-element.elementor-element-86547a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-40364 .elementor-element.elementor-element-86547a7::before, .elementor-40364 .elementor-element.elementor-element-86547a7 > .elementor-background-video-container::before, .elementor-40364 .elementor-element.elementor-element-86547a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-40364 .elementor-element.elementor-element-86547a7 > .elementor-background-slideshow::before, .elementor-40364 .elementor-element.elementor-element-86547a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40364 .elementor-element.elementor-element-86547a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-40364 .elementor-element.elementor-element-4989ca7 .elementor-icon-wrapper{text-align:right;}.elementor-40364 .elementor-element.elementor-element-4989ca7.elementor-view-stacked .elementor-icon{background-color:#27DF6C;color:#FFFFFF;}.elementor-40364 .elementor-element.elementor-element-4989ca7.elementor-view-framed .elementor-icon, .elementor-40364 .elementor-element.elementor-element-4989ca7.elementor-view-default .elementor-icon{color:#27DF6C;border-color:#27DF6C;}.elementor-40364 .elementor-element.elementor-element-4989ca7.elementor-view-framed .elementor-icon, .elementor-40364 .elementor-element.elementor-element-4989ca7.elementor-view-default .elementor-icon svg{fill:#27DF6C;}.elementor-40364 .elementor-element.elementor-element-4989ca7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-40364 .elementor-element.elementor-element-4989ca7.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-40364 .elementor-element.elementor-element-4989ca7 .elementor-icon{font-size:44px;padding:6px;}.elementor-40364 .elementor-element.elementor-element-4989ca7 .elementor-icon svg{height:44px;}#elementor-popup-modal-40364 .dialog-widget-content{animation-duration:0.5s;background-color:#00000000;border-style:none;}#elementor-popup-modal-40364 .dialog-message{width:100px;height:auto;}#elementor-popup-modal-40364{justify-content:flex-end;align-items:flex-end;}@media(max-width:1024px){.elementor-40364 .elementor-element.elementor-element-4989ca7 .elementor-icon-wrapper{text-align:right;}.elementor-40364 .elementor-element.elementor-element-4989ca7 .elementor-icon{font-size:42px;}.elementor-40364 .elementor-element.elementor-element-4989ca7 .elementor-icon svg{height:42px;}}@media(max-width:767px){.elementor-40364 .elementor-element.elementor-element-4989ca7 .elementor-icon-wrapper{text-align:right;}.elementor-40364 .elementor-element.elementor-element-4989ca7 .elementor-icon{font-size:40px;}.elementor-40364 .elementor-element.elementor-element-4989ca7 .elementor-icon svg{height:40px;}}/* Start custom CSS for icon, class: .elementor-element-4989ca7 */.elementor-40364 .elementor-element.elementor-element-4989ca7 .elementor-icon:focus {
  outline: none;
  box-shadow: none;
}/* End custom CSS */