/*
Theme Name: Agenca Child
Template: agenca
Author: Your Name
Version: 1.0.2
Text Domain: agenca-child
*/

/*main*/
.ag-header-section.header_style_two .ag-header-content .ag-header-action .cta-btn a, .ag-header-section.header_style_three .ag-header-content .ag-header-action .cta-btn a {
    letter-spacing: 0px;
}

/*Button restyle*/
.elementor-element .ag-btn-1 a{
	color: #F9E934;
	background: #000;
	border: 2px solid #F9E934;
	text-transform: uppercase;
}
.elementor-element .ag-btn-1 a i{
	-webkit-transform: unset;
    transform: unset;
}
.elementor-element .ag-btn-1 a i:before{
	content: url('/wp-content/uploads/2026/03/arrow_button.svg');
}
.elementor-element .ag-btn-1 a:hover i{
	-webkit-transform: translateX(5px);
	 transform: translateX(5px);	
}
/*Button restyle end*/

/*Heading underline*/
.elementor-gt-heading{
	width: fit-content;
}
.elementor-gt-heading:has(.split-line[style*="text-align: center"]){
	margin-left: auto;
	margin-right: auto;
}
.elementor-gt-heading:after{
  content: "";
  position: absolute;
  left: 0;
  bottom: -15px; 
  width: 100%;
  height: 30px; 
  background-image: url('/wp-content/uploads/2026/06/title_underline.svg');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  z-index: -1; 
}
/*Heading underline end*/

.ag-section-title-2 .subtitle i:before {
	background-color: #000;
}

/* 2026-08-11 underline full-headline fix: centered headings shrink-wrap so the underline spans the text, not the container */
h1.elementor-gt-heading .split-line[style*="text-align: center"],
h2.elementor-gt-heading .split-line[style*="text-align: center"],
h3.elementor-gt-heading .split-line[style*="text-align: center"]{
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
}

/* 2026-08-11 Let's Connect button: visible gap between words (theme tracking -1px collapses the space) */
.ag-header-action .cta-btn a{
	word-spacing: 5px;
}
.elementor-element .ag-btn-1 a{
	word-spacing: 4px;
}
