/*
Theme Name: Hello Elementor  Child
Theme URI:  https://sahal.dev
Author:     SahalDecode
Author URI: https://sahal.dev
Template:   hello-elementor
Version:    3.0
License:    GNU General Public License v2 or later
*/

/* ===========================================
   Write All CSS by https://sahal.dev, somewhere we override 
  CSS Functions
	=========================================== */


/* Team Card Design */

.team-card {

  transition: transform 0.3s ease;
}
.team-card:hover {
  transform: translateY(0px);
}
.team-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px;

  /* GLASS EFFECT */
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

.team-overlay h3 {
  font-size: 18px;
  font-weight: 600;
  color: #000;
  margin: 0;
}

.team-overlay p {
  font-size: 14px;
  font-weight: 400;
  color: #0000;
  margin: 5px 0 0;
}

.bio-text{
  /*font-size: 14px;*/
  /*font-weight: 400;*/
  
  /*margin: 10px 0 0;*/
  

  /* HIDDEN INITIALLY */
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  transform: translateY(10px);
  transition: opacity 0.3s ease, transform 0.3s ease, max-height 0.7s ease;
}

.team-card:hover .bio-text {
  opacity: 1;
  visibility: visible;
  max-height: 100px;
  transform: translateY(0);
  color: #00000!important;
}

/* Team Card End CSS */



/* Contact Form */
#form-field-message {
    height: 180px!important;
    padding-top: 26px!important;
}



.elementor-field-type-submit #contact-btn-form {
    transition: background 400ms ease-in, color 400ms ease-in;
}
.elementor-field-group .elementor-select-wrapper select{
    line-height: 1.25em!important;
}

/* End */