/*! elementor - v3.28.0 - 17-03-2025 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-0:not(
    :has(.elementor-widget-container)
  ),
.elementor-widget-social-icons.elementor-grid-mobile-0
  .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-mobile-0:not(
    :has(.elementor-widget-container)
  ),
.elementor-widget-social-icons.elementor-grid-tablet-0
  .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-tablet-0:not(
    :has(.elementor-widget-container)
  ) {
  font-size: 0;
  line-height: 1;
}
.elementor-widget-social-icons:not(.elementor-grid-0):not(
    .elementor-grid-tablet-0
  ):not(.elementor-grid-mobile-0)
  .elementor-grid {
  display: inline-grid;
}
.elementor-widget-social-icons .elementor-grid {
  grid-column-gap: var(--grid-column-gap, 5px);
  grid-row-gap: var(--grid-row-gap, 5px);
  grid-template-columns: var(--grid-template-columns);
  justify-content: var(--justify-content, center);
  justify-items: var(--justify-content, center);
}
.elementor-icon.hidden {
  font-size: var(--icon-size, 25px);
  height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
  line-height: var(--icon-size, 25px);
  width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
}
.hidden {
  --e-social-icon-icon-color: #fff;
  align-items: center;
  background-color: #69727d;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  text-align: center;
}
.hidden i {
  color: var(--e-social-icon-icon-color);
}
.hidden svg {
  fill: var(--e-social-icon-icon-color);
}
.hidden:last-child {
  margin: 0;
}
.hidden:hover {
  color: #fff;
  opacity: 0.9;
}
.hidden-android {
  background-color: #a4c639;
}
.hidden-apple {
  background-color: #999;
}
.hidden-behance {
  background-color: #1769ff;
}
.hidden-bitbucket {
  background-color: #205081;
}
.hidden-codepen {
  background-color: #000;
}
.hidden-delicious {
  background-color: #39f;
}
.hidden-deviantart {
  background-color: #05cc47;
}
.hidden-digg {
  background-color: #005be2;
}
.hidden-dribbble {
  background-color: #ea4c89;
}
.hidden-elementor {
  background-color: #d30c5c;
}
.hidden-envelope {
  background-color: #ea4335;
}
.hidden-facebook,
.hidden-facebook-f {
  background-color: #3b5998;
}
.hidden-flickr {
  background-color: #0063dc;
}
.hidden-foursquare {
  background-color: #2d5be3;
}
.hidden-free-code-camp,
.hidden-freecodecamp {
  background-color: #006400;
}
.hidden-github {
  background-color: #333;
}
.hidden-gitlab {
  background-color: #e24329;
}
.hidden-globe {
  background-color: #69727d;
}
.hidden-google-plus,
.hidden-google-plus-g {
  background-color: #dd4b39;
}
.hidden-houzz {
  background-color: #7ac142;
}
.hidden-instagram {
  background-color: #262626;
}
.hidden-jsfiddle {
  background-color: #487aa2;
}
.hidden-link {
  background-color: #818a91;
}
.hidden-linkedin,
.hidden-linkedin-in {
  background-color: #0077b5;
}
.hidden-medium {
  background-color: #00ab6b;
}
.hidden-meetup {
  background-color: #ec1c40;
}
.hidden-mixcloud {
  background-color: #273a4b;
}
.hidden-odnoklassniki {
  background-color: #f4731c;
}
.hidden-pinterest {
  background-color: #bd081c;
}
.hidden-product-hunt {
  background-color: #da552f;
}
.hidden-reddit {
  background-color: #ff4500;
}
.hidden-rss {
  background-color: #f26522;
}
.hidden-shopping-cart {
  background-color: #4caf50;
}
.hidden-skype {
  background-color: #00aff0;
}
.hidden-slideshare {
  background-color: #0077b5;
}
.hidden-snapchat {
  background-color: #fffc00;
}
.hidden-soundcloud {
  background-color: #f80;
}
.hidden-spotify {
  background-color: #2ebd59;
}
.hidden-stack-overflow {
  background-color: #fe7a15;
}
.hidden-steam {
  background-color: #00adee;
}
.hidden-stumbleupon {
  background-color: #eb4924;
}
.hidden-telegram {
  background-color: #2ca5e0;
}
.hidden-threads {
  background-color: #000;
}
.hidden-thumb-tack {
  background-color: #1aa1d8;
}
.hidden-tripadvisor {
  background-color: #589442;
}
.hidden-tumblr {
  background-color: #35465c;
}
.hidden-twitch {
  background-color: #6441a5;
}
.hidden-twitter {
  background-color: #1da1f2;
}
.hidden-viber {
  background-color: #665cac;
}
.hidden-vimeo {
  background-color: #1ab7ea;
}
.hidden-vk {
  background-color: #45668e;
}
.hidden-weibo {
  background-color: #dd2430;
}
.hidden-weixin {
  background-color: #31a918;
}
.hidden-whatsapp {
  background-color: #25d366;
}
.hidden-wordpress {
  background-color: #21759b;
}
.hidden-x-twitter {
  background-color: #000;
}
.hidden-xing {
  background-color: #026466;
}
.hidden-yelp {
  background-color: #af0606;
}
.hidden-youtube {
  background-color: #cd201f;
}
.hidden-500px {
  background-color: #0099e5;
}
