.elementor-20620 .elementor-element.elementor-element-a593df0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-20620 .elementor-element.elementor-element-a593df0 > .elementor-container{max-width:900px;}.elementor-bc-flex-widget .elementor-20620 .elementor-element.elementor-element-dea41a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20620 .elementor-element.elementor-element-dea41a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20620 .elementor-element.elementor-element-dea41a3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20620 .elementor-element.elementor-element-dea41a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}/* Start custom CSS for html, class: .elementor-element-64ecf65e */.body-profile {
            font-family: 'Poppins', sans-serif;
         
            color: white;
            display: flex;
            justify-content: center;
  
        }
      
        
        .container-profile {
         font-family: 'Poppins', sans-serif;
            display: flex;
            background: #242829;
            padding: 20px;
            border-radius: 10px;
            max-width: 100%;
            width: 100%;
            height: auto;
            color: white;
        }
        .left, .right {
            width: 50%;
            padding: 20px;
        }
        .container-profile h2 {
            color: #3dc5a4;
            font-size: 24px;
            font-weight: 700;
            margin: 0;
        }
       .container-profile  p {
            font-size: 17px;
        }
        .profile-row {
            display: flex;
            align-items: center;
            margin: 20px 0;
        }
        .profile-count {
            margin-right: 20px;
        
            font-size: 15px;
        }
        .profile-button {
            display: flex;
            align-items: center;
            background: #333;
            color: white;
            padding: 10px 35px;
            border-radius: 5px;
            cursor: pointer;
            flex-grow: 1;
            justify-content: flex-start;
        
            font-size: 18px;
            font-weight: 600;
            transition: background 0.3s, transform 0.2s;
            text-transform: capitalize;
        }
        .profile-button:hover {
            filter: brightness(1.2);
            transform: scale(1.05);
        }
        .profile-button i {
            margin-right: 35px;
            font-size: 20px;
        }
        .profile-button .link-icon {
            margin-left: auto;
            width: 35px;
            height: 35px;
            filter: invert(1);
        }
        .facebook { background: #1877F2; }
        .instagram { background: #C13584; }
        .linkedin { background: #0077B5; }
        .pinterest { background: #E60023; }
        .twitter { background: #000; }
        .connected-item {
            display: flex;
            align-items: center;
            justify-content: space-between;
            background: #2a2a2a;
            padding: 5px;
            border-radius: 5px;
            margin-bottom: 15px;
            font-size: 14px;
            font-weight: 600;
        }
        .user-icon {
            display: flex;
            align-items: center;
            position: relative;
        }
        .user-icon img {
            width: 55px;
            height: 55px;
            border-radius: 50%;
            margin-right: 15px;
        }
        
         .user-icon .social-icon {
            width: 22px;
            height: 22px;
            position: absolute;
            bottom: 0;
            left:35px;
        }
        .disconnect {
            width: 35px;
            height: 35px;
            cursor: pointer;
            filter: invert(10%) sepia(100%) saturate(7481%) hue-rotate(358deg) brightness(90%) contrast(120%);
            transition: transform 0.2s;
        }
        .disconnect:hover {
            transform: scale(1.2);
        }
    
    
    .user-icon .social-icon {
   background: #484848;
    border: solid 2px white;
    padding: 1.5px;
}


svg {
    stroke-width: 0;
    stroke: transparent !important;
}



div#connected_accounts {
    max-height: 400px;
    overflow-y: scroll;
    padding-right: 10px;
}


/* width */
   div#connected_accounts::-webkit-scrollbar {
       width: 5px;
    }
  /* Track */
  div#connected_accounts::-webkit-scrollbar-track {
      background: #3C3E3F;
   }

  /* Handle */
  div#connected_accounts::-webkit-scrollbar-thumb {
      background:#515151;
   }

  /* Handle on hover */
  div#connected_accounts::-webkit-scrollbar-thumb:hover {
       background: #555;
   }/* End custom CSS */