/* 
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
*/

/* Add your custom styles here */

h2 {
    position: relative;
	text-transform: uppercase;
}
h2::before {
    content: '';
    position: absolute;
    background: url(https://www.aracapital.com/wp-content/uploads/2025/08/title-bg.svg);
    background-repeat: no-repeat;
    width: 54px;
    height: 67px;
    background-size: cover;
	    top: 50%;
    left: -29px;
    transform: translateY(-50%);
}
h3 { font-weight: 400; }
.counter-section .list ul {
    list-style: none;    padding-left: 30px;
}
.counter-section .list ul li {
    margin-bottom: 20px;
	position: relative;
}
.counter-section .list ul li::before {
    content: '';
    position: absolute;
    background: url(https://www.aracapital.com/wp-content/uploads/2025/08/blue-tick.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-size: cover;
	left: -30px;
	top: 2px;
}
.contact-form button { position: relative; padding-left: 32px !important; transition: all ease 0.3s; }
.contact-form button:before { 
    content: '';
    position: absolute;
    height: 2px;
    width: 23px;
    background-color: #007EB3;
    left: 0;
	top: 50%;
	transition: all ease 0.3s;
}
.contact-form button:hover { padding-left: 45px !important; }
.contact-form button:hover::before { 
    width: 35px;
}
#stay-connected.counter-section h4::before { top: -12px; }

.contact-form textarea { height: 172px; }
.contact-form input[type='text'], .contact-form input[type='email'] { height: 43px; }
.map-address a { color: #000; transition: all ease 0.3s; }
.map-address a:hover { color: #007EB3; }
.values-accordion svg { fill: transparent !important; }
.values-accordion .e-n-accordion .e-n-accordion-item { position: relative; }
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(1) .e-n-accordion-item-title,
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(2) .e-n-accordion-item-title,
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(3) .e-n-accordion-item-title,
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(4) .e-n-accordion-item-title,
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(5) .e-n-accordion-item-title, 
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(6) .e-n-accordion-item-title { position: relative; }
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(1) .e-n-accordion-item-title:before,
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(2) .e-n-accordion-item-title:before,
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(3) .e-n-accordion-item-title:before,
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(4) .e-n-accordion-item-title:before,
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(5) .e-n-accordion-item-title:before,
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(6) .e-n-accordion-item-title:before{
  content: '';
  position: absolute;
  background-image: url(https://www.aracapital.com/wp-content/uploads/2025/08/integrity.svg);
  width: 57px;
  height: 50px;
  background-size: contain;
  background-repeat: no-repeat;
  top:50%;
  left:0;
     transform: translateY(-50%); background-position: left center;
}
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(5) { border-bottom: 1px solid #000; }
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(2) .e-n-accordion-item-title:before {
  background-image: url(https://www.aracapital.com/wp-content/uploads/2025/08/transparancy.svg);
}
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(3) .e-n-accordion-item-title:before {
  background-image: url(https://www.aracapital.com/wp-content/uploads/2025/08/standards.svg);
}
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(4) .e-n-accordion-item-title:before {
  background-image: url(https://www.aracapital.com/wp-content/uploads/2025/10/collaboration_new.svg);
}
.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(5) .e-n-accordion-item-title:before {
  background-image: url(https://www.aracapital.com/wp-content/uploads/2025/08/responsability.svg);
}
.people-sec .elementor-button-text {     
    position: relative;
    padding-left: 32px !important;
    transition: all ease 0.3s;
  }
  .people-sec .elementor-button-text::before { 
    content: '';
    position: absolute;
    height: 2px;
    width: 23px;
    background-color: #007EB3;
    left: 0;
    top: 50%;
    transition: all ease 0.3s;
  }
  .people-sec .elementor-button-text:hover::before {
    width: 35px;
}
.people-sec .elementor-button-text:hover {
    padding-left: 45px !important;
}
.disclosures span { color: #F0D; }
.enroll-bullets-wrap span { color: #F0D; }
.three-imgs .e-con-inner {
    overflow-x: inherit !important;
    max-width: 81.5%;
    position: relative;
    margin-right: 0;
  }
.report-sec .years a { color: #000; text-decoration: underline; transition: all ease 0.3s; }
.report-sec .years a:hover { color: #007EB3; text-decoration: none; }
.member-detail svg { transition: all ease 0.4s; }
.member-detail svg:hover path { fill: #003F5A !important; }
.parameter-accordion .e-n-accordion .e-n-accordion-item {
    position: relative;
}
.parameter-accordion .e-n-accordion .e-n-accordion-item:nth-child(1) .e-n-accordion-item-title:before, 
.parameter-accordion .e-n-accordion .e-n-accordion-item:nth-child(2) .e-n-accordion-item-title:before, 
.parameter-accordion .e-n-accordion .e-n-accordion-item:nth-child(3) .e-n-accordion-item-title:before, 
.parameter-accordion .e-n-accordion .e-n-accordion-item:nth-child(4) .e-n-accordion-item-title:before, 
.parameter-accordion .e-n-accordion .e-n-accordion-item:nth-child(5) .e-n-accordion-item-title:before {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2025/10/p1.svg);
    width: 57px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 50%;
    left: 0;
	transform: translateY(-50%);
    background-position: left center;
}
.parameter-accordion .e-n-accordion .e-n-accordion-item:nth-child(2) .e-n-accordion-item-title:before {
    background-image: url(/wp-content/uploads/2025/10/p2.svg);
}
.parameter-accordion .e-n-accordion .e-n-accordion-item:nth-child(3) .e-n-accordion-item-title:before {
    background-image: url(/wp-content/uploads/2025/10/p3.svg);
}
.parameter-accordion .e-n-accordion .e-n-accordion-item:nth-child(4) .e-n-accordion-item-title:before {
    background-image: url(/wp-content/uploads/2025/10/p4.svg);
}
.parameter-accordion .e-n-accordion .e-n-accordion-item:nth-child(5) .e-n-accordion-item-title:before {
    background-image: url(/wp-content/uploads/2025/10/p5.svg);
}
.team-details-social-icons a:hover svg path {
    fill: #003F5A !important;
}
.insight-content img { margin-top: 20px; margin-bottom: 20px; }
.insight-hero img { margin-bottom: 5px; }
.insight-hero .elementor-widget-text-editor p { margin-bottom: 5px; }
.insight-content { padding-top: 125px; }
.insight-content .elementor-widget-text-editor p { margin-bottom: 20px; line-height: 1.2; }
.insight-content .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
.insight-content .elementor-widget-text-editor h2:first-child, .insight-content .elementor-widget-text-editor h4:first-child, .insight-content .elementor-widget-text-editor h5:first-child { margin-top: 0 !important; }
.single-insights [data-elementor-post-type="insights"] .insight-content .elementor-widget-text-editor p img { max-width: 100% !important; margin: 13px 0 5px; }
.insights-disclosures { padding-top: 75px; margin-bottom: -20px; }
.insight-foot { padding-top: 10px; }
.insights-disclosures h6 strong { display: block; margin-bottom: -8px; }
.insights-disclosures .elementor-widget-button { margin-top: 15px; }
.single-insights [data-elementor-post-type="insights"] .insight-content h5 { margin-top: 50px; }
.single-insights [data-elementor-post-type="insights"] .insight-content h5 + h5 { margin-top: 25px; }
.insight-foot .e-con-inner { row-gap: 32px; }
.contact-member-list.insights .elementor-heading-title {
    font-size: 18px !important;
}
.contact-member-list .elementor-widget-heading {
    margin: 0 !important;
}
.single-insights [data-elementor-post-type="insights"] .contact-member-list .e-con-inner {
    gap: 0;
        padding-top: 10px;
}

.contact-member-list.insights .elementor-heading-title a {
    font-weight: 700;
}
.contact-member-list.insights .elementor-post-info__item {
	font-weight: 400;
}
.contact-member-list .elementor-post-info__item {
    font-size: 18px !important;

}
.contact-member-list.insights .elementor-widget-post-info {
    margin-bottom: 0 !important;
}
.newsletterForm .elementor-field-type-submit { margin-left: 6px; }
@media (max-width: 1200px) {
	.get-in-touch { background-image: none !important; }
	.report-sec, .properties { background-image: none !important; }
	.three-imgs .e-con-inner { max-width: 100% !important; }
	.our-purpose-para br { display: block; }
	.l2-banner { padding-top: 200px !important; }
}
.insightTab .e-n-tabs-heading .e-n-tab-title:not(:last-child) {padding-right: 15px;padding-left: 0;}
.insightTab .e-n-tabs-heading .e-n-tab-title:not(:first-child) {margin-left: 15px;padding-left: 0;}
.insightTab .e-n-tabs-heading .e-n-tab-title {position: relative;padding: 15px;}
.insightTab .e-n-tabs-heading {padding-bottom: 0; margin-bottom: 15px !important; border-bottom: 1px solid #D9D9D9;}
.insightTab .e-n-tabs-heading .e-n-tab-title:after {content: "";width: 33px;height: 3px;position: absolute;left: 0;bottom: -2px;background: #007EB3;opacity: 0;transition: 0.3s ease;}
.insightTab .e-n-tabs-heading .e-n-tab-title:hover:after,
.insightTab .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]:after { opacity: 1; }
.insightTab .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] { font-weight: 700 !important; }
.insightTab .e-n-tabs-heading .e-n-tab-title:not(:last-child):before { content: "|"; position: absolute; left: 100%; font-weight: 300; }
.elementor-pagination .page-numbers.current,
.elementor-pagination .page-numbers:hover { border-bottom: 2px solid #000; }
.elementor-pagination .page-numbers { border-bottom: 2px solid #00000000; }
.elementor-pagination .page-numbers.prev,
.elementor-pagination .page-numbers.next { border-color: transparent !important; font-size: 0; width: 21px; height: 21px; display: inline-block; vertical-align: middle; background-position: center; background-size: contain; background-repeat: no-repeat; }
.elementor-pagination .page-numbers.prev { background-image: url(/wp-content/uploads/2025/08/left-arrow.svg); }
.elementor-pagination .page-numbers.next { background-image: url(/wp-content/uploads/2025/08/right-arrow.svg); }
.linkBtn .elementor-button:before, .newsletterForm .elementor-button:before { content: ''; position: absolute; height: 2px; width: 23px; background-color: #007EB3; left: 0; top: 50%; transition: all ease 0.3s; }
.linkBtn .elementor-button, .newsletterForm .elementor-button { padding-left: 32px !important; }
.linkBtn .elementor-button:hover, .newsletterForm .elementor-button:hover { padding-left: 45px !important; }
.linkBtn .elementor-button:hover:before, .newsletterForm .elementor-button:hover:before { width: 35px; }
.e-loop-item .elementor-button-link:hover .elementor-button-icon { padding-left: 10px; }
.e-loop-item .elementor-button-link .elementor-button-icon { transition: 0.3s ease; }
.e-loop-item .elementor-button-link .elementor-button-icon path { fill: transparent; }
.elementor-widget-text-editor h3 { margin-bottom: 1.6rem; }

.privacy-policy a:hover{
	color:#007EB3 !important;
}
.about-quote-section h3{position:relative;font-weight:300;}
.about-quote-section h3::before {
    content: "";
    position: absolute;
    right: calc(100% + 30px);
    top: 7px;
    width: 58px;
    height: 44px;
    background-image: url(https://www.aracapital.com/wp-content/uploads/2025/10/quote.svg);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}
b, strong {
    font-weight: bold !important;
}
.insights-grid-btn {
    margin-top: auto;
}
.insightPostex, .conversionVideos .elementor-widget-theme-post-excerpt, .threeLineTrunc {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.l2-banner {
    align-items: start;
    justify-content: start;
    padding-top: 190px;
	background-color:#000!important;
}
/*.l2-banner{
    position: relative;
}
.l2-banner::after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(to right, black 0%, transparent 90%);
    z-index: 0
}
.l2-banner .elementor-element{
    position: relative;
    z-index: 2
}*/

.grecaptcha-badge{
    visibility: hidden!important;
}
@media(max-width: 1200px) {
	h2::before { width: 45px; height: 45px; left: -24px; } 
}
@media(max-width: 991px) {
    .about-quote-section h3::before{
        width: 38px;
        height: 27px;
    }
}
@media(max-width: 739px) {
	.values-accordion .e-n-accordion .e-n-accordion-item:nth-child(1) .e-n-accordion-item-title:before, .values-accordion .e-n-accordion .e-n-accordion-item:nth-child(2) .e-n-accordion-item-title:before, .values-accordion .e-n-accordion .e-n-accordion-item:nth-child(3) .e-n-accordion-item-title:before, .values-accordion .e-n-accordion .e-n-accordion-item:nth-child(4) .e-n-accordion-item-title:before, .values-accordion .e-n-accordion .e-n-accordion-item:nth-child(5) .e-n-accordion-item-title:before { width: 35px; height: 35px; }
		h2::before { width: 35px; height: 40px; left: -20px; } 
	.quote-section h3::before {
    right: calc(100% + 15px);
    top: 1px;
    width: 17px;
    height: 23px;
    background-repeat: no-repeat;
    
}
.values-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title:before {
    top: 50% !important;
    transform: translateY(-50%);
}
.about-quote-section h3::before{
        width: 28px;
        height: 20px;
        right: calc(100% + 12px);
        top: 4px;
    }
 	.insights-article-hero-content { justify-content: flex-start !important; padding-top: 103px; }
	.insights-article-hero-conversation { padding-top: 74px !important; }
	
	.insights-article-hero-bottom-content .e-con-inner {
		padding-top: 35px !important;
		padding-bottom: 35px !important;
	}
	.insights-article-hero-bottom-content .e-con-inner .elementor-widget-button {
		margin-top: -22px !important;
	}
	.insight-content { padding-top: 45px !important; }
	.single-insights [data-elementor-post-type="insights"] .insight-content .elementor-widget-text-editor h2 { margin-top: 40px !important; }
	.single-insights [data-elementor-post-type="insights"] .insight-content h3 { margin-top: 18px !important; }
	.single-insights [data-elementor-post-type="insights"] .insight-content .elementor-widget-text-editor p img { margin: 0 !important; }
	.insights-disclosures { padding-top: 35px; }
	.insights-disclosures .elementor-widget-button { margin-top: 5px; }
	.insights-disclosures { padding-bottom: 25px; }
	.insight-foot {  padding-top: 35px; }
	.insight-foot .e-con-inner { row-gap: 12px; }
	.insight-content h2 { margin-top: 45px; margin-bottom: 16px; line-height: 22px; }
	.insight-content img { margin-top: 20px !important; margin-bottom: 15px !important; }
	.single-insights [data-elementor-post-type="insights"] .insight-content h5 { margin-top: 40px; }
	.single-insights [data-elementor-post-type="insights"] .insight-content .elementor-widget-text-editor h2:first-child { margin-top: 0px !important; }
}

@media(max-width: 739px) {
	.research-market-list .insightContent .elementor-heading-title, .corporate-update-list .insightContent .elementor-heading-title, .conversionVideos .elementor-heading-title, .InCoExMore .elementor-heading-title, #about-leadership .memNamePos, #about-portfolio .memNamePos, #about-investments .memNamePos, #about-asset .memNamePos, #about-relations .memNamePos, #about-operations .memNamePos { height: auto !important; }
	.l2-banner { padding-top: 118px !important; }
		.insightTab .e-n-tabs-heading .e-n-tab-title:not(:last-child):before { display: none; }
	.insightTab .e-n-tabs-heading .e-n-tab-title { margin-bottom: 0 !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; border-bottom: 1px solid #D9D9D9 !important; }
	.insightTab .e-n-tabs-content > .elementor-element { margin-top: 15px; }
}
