/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 07 2025 | 19:08:36 */
.custom-ai{
	height:252px;
}

.elementor-widget-n-accordion.elementor-element-17881d0 .e-n-accordion-item:not(:last-child) {
	border:0;
}

.elementor-widget-n-accordion.elementor-element-17881d0 .e-n-accordion-item:last-child {
	padding: 20px 10px;
}

.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){
background: #14181F
}

.page-id-496 .e-opened svg {
  height: 8px !important;
}



@media (max-width: 768px) {
  .elementor-element-70366a9 h1,
  .elementor-element-2a45584 h1,
  .elementor-element-f1626af h1,
  .elementor-kit-6 h1{
    font-size: 24px !important;
    font-family: 'Montserrat', sans-serif !important;
  }
	
  .page-id-496 .e-closed{
   margin-right: 10px!important;
  }
	.page-id-496 .e-opened{
   margin-right: 10px!important;
  }
	.page-id-496 .e-n-accordion-item-title-text{
   margin-left: 10px!important;
  }
	
	.page-id-496 .elementor-element-3fb9c48 h2{
font-size: 24px !important;
}
	.page-id-496 .elementor-element-948ee22 h2{
font-size: 24px !important;
}
.page-id-496 .elementor-element-5a6cff0 h2 {
    font-size: 24px !important;
}


	.page-id-496 .elementor-element-3fb9c48 h4{
		font-size: 18px !important;
	}
	.page-id-496 .elementor-element-948ee22 h4{
		font-size: 18px !important;
	}
.page-id-496 .elementor-element-5a6cff0 h4 {
    font-size: 18px !important;
}
	
}


.elementor-element-66d5064,
.elementor-element-3765bc6,
.elementor-element-184d630{
padding:0;
}

.name-link-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 15px; /* Adjust spacing between text and icon */
}

.linkedin-icon {
  height: 30px;
  vertical-align: middle;
}

/* Mobile responsiveness */
@media (max-width: 768px) {
  .linkedin-icon {
    height: 20px!important;
  }
}


