/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 27 2025 | 19:59:16 */
.scrolled .elementor-element-6614a9a {
	    background-color: #0000009e;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}
.price-card-list ul.elementor-icon-list-items {
    column-count: 2;
    gap: 60px;
}
.price-text span {
    color: #8C8C8C;
    font-size: 20px;
    margin-left: 5px;
}
.faq-accordian details.e-n-accordion-item:before {
	content: '';
	position: absolute;
	top: 23px;
	left: 20px;
	width: 44px;
	height: 44px;
	background-repeat: no-repeat;
	background-size: contain;
}
.faq-accordian details.e-n-accordion-item:nth-child(1):before {
	background-image: url('https://ads-gorilla.com/wp-content/uploads/2025/10/Group-15.svg');
}
.faq-accordian details.e-n-accordion-item:nth-child(2):before {
	background-image: url('https://ads-gorilla.com/wp-content/uploads/2025/10/Group-14.png');
}
.faq-accordian details.e-n-accordion-item:nth-child(3):before {
	background-image: url('https://ads-gorilla.com/wp-content/uploads/2025/10/Group-15.png');
}
.faq-accordian details.e-n-accordion-item:nth-child(4):before {
	background-image: url('https://ads-gorilla.com/wp-content/uploads/2025/10/Group-14-1.png');
}
.faq-accordian details.e-n-accordion-item:nth-child(5):before {
	background-image: url('https://ads-gorilla.com/wp-content/uploads/2025/10/Group-15-1.png');
}
.faq-accordian details.e-n-accordion-item:nth-child(6):before {
	background-image: url('https://ads-gorilla.com/wp-content/uploads/2025/10/Group-14-2.png');
}
.faq-accordian details.e-n-accordion-item:nth-child(7):before {
	background-image: url('https://ads-gorilla.com/wp-content/uploads/2025/10/Group-15-2.png');
}
.right-leaf:before {
    content: '';
    position: absolute;
    height: 2px;
    width: 90px;
    background-color: #545454 !important;
    left: 0%;
    transform: translateX(-62%);
    border: 0;
    top: 10px;
}
.left-leaf:before {
    content: '';
    position: absolute;
    height: 2px;
    width: 90px;
    background-color: #545454 !important;
    left: 0%;
    transform: translateX(-62%);
    border: 0;
    bottom: 10px;
    top: auto;
}
.campaigns-counter span.elementor-counter-number:before, .roas-counter span.elementor-counter-number:before {
content: '';
    position: absolute;
    height: 48px;
    width: 48px;
    background-image: url('https://ads-gorilla.com/wp-content/uploads/2025/10/🚀.png');
	background-repeat: no-repeat;
	background-size: contain;
        top: 45px;
        left: 30%;
    transform: translateX(-70%);	
}
.clients-counter span.elementor-counter-number:before {
content: '';
    position: absolute;
    height: 48px;
    width: 48px;
	background-image: url('https://ads-gorilla.com/wp-content/uploads/2025/10/🌎.png');
	background-repeat: no-repeat;
	background-size: contain;
        top: 45px;
        left: 30%;
    transform: translateX(-70%);	
}
.approch-counter span.elementor-counter-number:before {
content: '';
    position: absolute;
    height: 48px;
    width: 48px;
    background-image: url('https://ads-gorilla.com/wp-content/uploads/2025/10/💼.png');
	background-repeat: no-repeat;
	background-size: contain;
        top: 45px;
        left: 30%;
    transform: translateX(-70%);	
}
.cpa-counter span.elementor-counter-number:before {
content: '';
    position: absolute;
    height: 48px;
    width: 48px;
    background-image: url('https://ads-gorilla.com/wp-content/uploads/2025/10/📉.png');
	background-repeat: no-repeat;
	background-size: contain;
        top: 45px;
        left: 30%;
    transform: translateX(-70%);	
}
.growth-counter span.elementor-counter-number:before {
content: '';
    position: absolute;
    height: 48px;
    width: 48px;
    background-image: url('https://ads-gorilla.com/wp-content/uploads/2025/10/💰.png');
	background-repeat: no-repeat;
	background-size: contain;
        top: 45px;
        left: 30%;
    transform: translateX(-70%);	
}
.case-study-content h3 {
	font-size: clamp(24px,1.875vw,36px);
	font-family: "Bebas Neue", Sans-serif;
}
.elementor-element-397e08b .case-studies:nth-child(odd) .case-in-cont {
	flex-direction: row-reverse;
}
.case-sm-item .case-sm-exert {
	display: -webkit-box;
  -webkit-line-clamp: 2; /* show only 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.case-study-go-bar:hover {
	background-color: #51A2FF !important;
}
.case-study-go-bar:hover .elementor-element-b14f6c7 span {
	
	color: #51A2FF;
}
.case-study-go-bar:hover .elementor-element-b14f6c7 a {
	background-color: #fff !important;
}
.case-sm-item:hover h4, .case-sm-item:hover .case-sm-exert, .case-sm-item:hover a {
	color: #51A2FF !important;
}
.case-sm-item .elementor-element-3b54340 {
	overflow: hidden;
}
.case-sm-item .elementor-element-3b54340 img {
	transition: all 0.3s ease-in-out;
}
.case-sm-item:hover .elementor-element-3b54340 img {
	transform: scale(1.1);
	transition: all 0.3s ease-in-out;
}
	@media (max-width: 1024px) { 
.price-card-list ul.elementor-icon-list-items {
    column-count: 2;
    gap: 30px;
}
	.faq-accordian details.e-n-accordion-item:before {
	top: 25px;
    left: 10px;
    width: 35px;
    height: 35px;
}
		.approch-counter span.elementor-counter-number:before, .clients-counter span.elementor-counter-number:before, .campaigns-counter span.elementor-counter-number:before, .roas-counter span.elementor-counter-number:before, .growth-counter span.elementor-counter-number:before, .cpa-counter span.elementor-counter-number:before {
			height: 35px;
    width: 35px;
			top: 25px;
		}
	}
	@media (max-width: 767px) { 
.price-card-list ul.elementor-icon-list-items {
    column-count: 1;
    gap: 0px;
}
	.faq-accordian details.e-n-accordion-item:before {
	top: 13px;
}
		.right-leaf:before {
    height: 90px;
    width: 2px;
    left: 10px;
    transform: translateY(-50%);
    top: 0;
}
		.left-leaf:before {
    height: 90px;
    width: 2px;
    left: auto;
    transform: translateY(-65%);
    bottom: 0;
    top: 0;
    right: 0;
}
	}