/* 
Theme Name: IPC Theme 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: Ahmad Faqih
Developer URI: https://ngreksodigital.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
*/


/* dot carousel home */
.swiper-pagination-bullet-active {
	width: 2% !important;
	border-radius: 25px !important;
	padding-right: 40px;
}

.container:hover { 
background-image: url(https://indopasific.com/wp-content/uploads/2025/01/Hover-1.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
} 

.heading h2 { 
transition: all 0.3s ease-in-out; 
} 

.container:hover .heading h2 { 
color: #FFFFFF !important; 
} 

.container:hover .icon svg {
fill: #FFFFFF !important; 
} 

.container:hover .text { 
color: #FFFFFF !important; 
}

/* foto testimonial */
.elementor-471 .elementor-element.elementor-element-68048b0 .elementor-testimonial__image img {
	width: 40px;
	height: 24px;
}

/* Form */
.ff-message-success {
	border: none;
    box-shadow: none;
    margin-top: 10px;
    border-radius: 5px;
    background: #EDEDFF;
}

.elementor embed, .elementor iframe, .elementor object, .elementor video {
	border-radius: 15px;
}

/* Testimonial arrow */
.elementor-471 .elementor-element.elementor-element-68048b0 .elementor-swiper-button {
    border: solid 2px;
    font-size: 20px;
    color: var(--e-global-color-secondary);
    padding: 7px;
    border-radius: 20px;
}

/* Home product slider */
.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper {
	padding-top: 30px;
}

/* FAQ */

.elementor-1846 .elementor-element.elementor-element-bd322d3 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
	border-radius: 0px 0px 10px 10px;
}

.acf-repeater-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.acf-item {
    padding: 10px;
    border: 2px solid red;
    border-radius: 40px;
    display: inline-block;
    background: white;
    box-shadow: 2px 2px 10px rgba(0,0,0,0.1);
}

