/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

#elementor-popup-modal-14079{
  backdrop-filter: blur(8px);
}
/* Limit biography height and allow scrolling */
@media screen and (min-width:769px){
  .team-member-biography {
    max-height: 400px;              /* limit to 60% of viewport height */
    overflow-y: auto;              /* vertical scroll when content exceeds */
    padding-right: 10px;           /* space so text doesn't overlap scrollbar */
  }
}

/* Smooth scroll behavior (optional) */
.team-member-biography {
  scroll-behavior: smooth !important;
}

/* Custom scrollbar for Webkit browsers (Chrome, Edge, Safari) */
.team-member-biography::-webkit-scrollbar {
  width: 12px !important; 
}
.team-member-biography::-webkit-scrollbar-track {
  background: #ddd !important;           /* light background */
  border-radius: 4px !important;
}
.team-member-biography::-webkit-scrollbar-thumb {
  background-color: #0E1933 !important;     /* your brand blue */
  border-radius: 4px !important;
}
.team-member-biography::-webkit-scrollbar-thumb:hover {
  background-color: #24335c !important;     /* slightly lighter on hover */
}

/* Firefox scrollbar styling */
.team-member-biography {
  scrollbar-width: thin !important;
  scrollbar-color: #0E1933 #f0f2f8 !important;
}