.elementor-3789 .elementor-element.elementor-element-c48e7c3{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:36px 36px 36px 36px;z-index:0;}.elementor-3789 .elementor-element.elementor-element-c48e7c3:not(.elementor-motion-effects-element-type-background), .elementor-3789 .elementor-element.elementor-element-c48e7c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-3789 .elementor-element.elementor-element-c48e7c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3789 .elementor-element.elementor-element-411067a{z-index:0;}.elementor-3789 .elementor-element.elementor-element-86bb4a0 > .elementor-widget-container{background-color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-3789 .elementor-element.elementor-element-f3e0346{width:var( --container-widget-width, 117% );max-width:117%;--container-widget-width:117%;--container-widget-flex-grow:0;}.elementor-3789 .elementor-element.elementor-element-5ab60d5 .title{color:#FFFFFF;}.elementor-3789 .elementor-element.elementor-element-5e36240 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-3789 .elementor-element.elementor-element-5e36240 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-3789 .elementor-element.elementor-element-5e36240 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-3789 .elementor-element.elementor-element-5e36240 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-3789 .elementor-element.elementor-element-5e36240 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-3789 .elementor-element.elementor-element-5e36240 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-3789 .elementor-element.elementor-element-5e36240 .elementor-icon-list-icon i{color:#86A08E;transition:color 0.3s;}.elementor-3789 .elementor-element.elementor-element-5e36240 .elementor-icon-list-icon svg{fill:#86A08E;transition:fill 0.3s;}.elementor-3789 .elementor-element.elementor-element-5e36240{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3789 .elementor-element.elementor-element-5e36240 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3789 .elementor-element.elementor-element-2bdc285{width:auto;max-width:auto;z-index:1;}.elementor-3789 .elementor-element.elementor-element-ed84b87 img{width:80%;}.elementor-3789 .elementor-element.elementor-element-ed84b87 > .elementor-widget-container{margin:-10px 0px -45px 0px;}.elementor-3789 .elementor-element.elementor-element-383eeed .title{color:#FFFFFF;}.elementor-3789 .elementor-element.elementor-element-77f52ae .title{color:#FFFFFF;}.elementor-3789 .elementor-element.elementor-element-a889514 .elementor-repeater-item-c88b1cc.elementor-social-icon{background-color:#FB1EEF;}.elementor-3789 .elementor-element.elementor-element-a889514{--grid-template-columns:repeat(0, auto);--icon-size:17px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-3789 .elementor-element.elementor-element-a889514 .elementor-widget-container{text-align:right;}.elementor-3789 .elementor-element.elementor-element-a889514 .elementor-social-icon{--icon-padding:0.3em;}.elementor-3789 .elementor-element.elementor-element-cac4693:not(.elementor-motion-effects-element-type-background), .elementor-3789 .elementor-element.elementor-element-cac4693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5D5D59C;}.elementor-3789 .elementor-element.elementor-element-cac4693{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3789 .elementor-element.elementor-element-cac4693 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-3789 .elementor-element.elementor-element-ed84b87 img{width:100%;}}@media(max-width:767px){.elementor-3789 .elementor-element.elementor-element-ed84b87{text-align:right;}.elementor-3789 .elementor-element.elementor-element-ed84b87 > .elementor-widget-container{margin:0px -20px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-2bdc285 */.tooltip-container {
  position: relative;
  cursor: pointer;
  transition: all 0.2s;
  font-size: 17px;
  border-radius: 10px;
}

.tooltip {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  padding: 10px;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s;
  border-radius: 15px;
  box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.2),
    inset -5px -5px 15px rgba(255, 255, 255, 0.1),
    5px 5px 15px rgba(0, 0, 0, 0.3), -5px -5px 15px rgba(255, 255, 255, 0.1);
}

.profile {
  background: #2a2b2f;
  border-radius: 10px 15px;
  padding: 10px;
  border: 1px solid #52382f;
}

.tooltip-container:hover .tooltip {
  top: -150px;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.icon {
  text-decoration: none;
  color: #fff;
  display: block;
  position: relative;
}
.layer {
  width: 55px;
  height: 55px;
  transition: transform 0.3s;
}
.icon:hover .layer {
  transform: rotate(-35deg) skew(20deg);
}
.layer span {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border: 1px solid #fff;
  border-radius: 15px;
  transition: all 0.3s;
}

.layer span,
.text {
  color: #00c9c9;
  border-color: #00c9c9;
}

.icon:hover.layer span {
  box-shadow: -1px 1px 3px #e6683c;
}
.icon .text {
  position: absolute;
  left: 50%;
  bottom: -5px;
  opacity: 0;
  font-weight: 500;
  transform: translateX(-50%);
  transition: bottom 0.3s ease, opacity 0.3s ease;
}
.icon:hover .text {
  bottom: -35px;
  opacity: 1;
}

.icon:hover .layer span:nth-child(1) {
  opacity: 0.2;
}
.icon:hover .layer span:nth-child(2) {
  opacity: 0.4;
  transform: translate(5px, -5px);
}
.icon:hover .layer span:nth-child(3) {
  opacity: 0.6;
  transform: translate(10px, -10px);
}
.icon:hover .layer span:nth-child(4) {
  opacity: 0.8;
  transform: translate(15px, -15px);
}
.icon:hover .layer span:nth-child(5) {
  opacity: 1;
  transform: translate(20px, -20px);
}

.instagramSVG {
  font-size: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: -webkit-linear-gradient(
    45deg,
    #f09433 0%,
    #e6683c 25%,
    #dc2743 50%,
    #cc2366 75%,
    #bc1888 100%
  );
  background: linear-gradient(
    45deg,
    #f09433 0%,
    #e6683c 25%,
    #dc2743 50%,
    #cc2366 75%,
    #bc1888 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}
.user {
  display: flex;
  gap: 10px;
}
.img {
  width: 50px;
  height: 50px;
  font-size: 18px;
  font-weight: 700;
  border: 1px solid #e6683c;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
}
.name {
  font-size: 14px;
  font-weight: 700;
  color: #00c9c9;
}
.details {
  display: flex;
  flex-direction: column;
  gap: 0;
  color: #fff;
}
.about {
  color: #ccc;
  padding-top: 5px;
}/* End custom CSS */