/*
Theme Name: Hello Elementor Child
Author: Tkxel
Description: This is child theme for customizations.
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/



@font-face {
  font-family: 'Halogen';
  src: url('/wp-content/uploads/2025/07/Halogen-Bold_Oblique.woff2') format('woff2'),
       url('/wp-content/uploads/2025/07/Halogen-Bold-Oblique.woff') format('woff'),
       url('/wp-content/uploads/2025/07/Halogen-Bold-Oblique.ttf') format('truetype');
  font-weight: 700;
  font-style: oblique;
  font-display: swap;
}




.elementor .our-team-grid {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 21px !important;
}
.team-card {
	display: flex;
    flex-direction: column;
    gap: 20px;
}
.team-text{
	display: flex;
	flex-direction: column;
	gap: 18px;
}
.team-text .team-name{
	font-family: gotham;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2em;
	letter-spacing: 0.05em;
	color: #021D49;
	text-transform: uppercase;
}
.team-text .team-position{
	font-family: gotham;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	color: #515151;
}
.team-btn {
  display: inline-block !important;
    background-color: #FFCE02;
    width: 154px;
	text-transform: uppercase;
	padding: 15px 25px;
	color: #082A66 !important;
	border-radius: 100px;
	
}
.team-btn .team-btn-text {
  display: inline-block !important;
  font-size: 14px ;
}

@media (max-width: 1024px) {
.elementor  .our-team-grid {
	display: grid;
    grid-template-columns: repeat(2, 1fr) !important;
	gap: 21px;
	row-gap: 30px !important;
  }
}
@media (max-width: 767px) {
.elementor  .our-team-grid {
	display: grid;
    grid-template-columns: repeat(1, 1fr) !important;
	gap: 21px;
	
  }
}
