.elementor-4224 .elementor-element.elementor-element-e341931{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4224 .elementor-element.elementor-element-037093d{--grid-template-columns:repeat(1, auto);top:50%;z-index:3;--icon-size:15px;--grid-column-gap:0px;--grid-row-gap:4px;}.elementor-4224 .elementor-element.elementor-element-037093d .elementor-widget-container{text-align:center;}.elementor-4224 .elementor-element.elementor-element-037093d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4224 .elementor-element.elementor-element-037093d.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-4224 .elementor-element.elementor-element-037093d{right:10px;}body.rtl .elementor-4224 .elementor-element.elementor-element-037093d{left:10px;}.elementor-4224 .elementor-element.elementor-element-037093d .elementor-social-icon{background-color:var( --e-global-color-45db9fb );}.elementor-4224 .elementor-element.elementor-element-037093d .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-4224 .elementor-element.elementor-element-037093d .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-4224 .elementor-element.elementor-element-037093d .elementor-icon{border-radius:2px 2px 2px 2px;}.elementor-4224 .elementor-element.elementor-element-037093d .elementor-social-icon:hover{background-color:var( --e-global-color-45db9fb );}.elementor-4224 .elementor-element.elementor-element-037093d .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-4224 .elementor-element.elementor-element-037093d .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}/* Start custom CSS for social-icons, class: .elementor-element-037093d */.elementor-4224 .elementor-element.elementor-element-037093d {
  transform: translateY(-50%);
}/* End custom CSS */