.faqs-custo .e-n-accordion-item {
    border: 1px solid #FF922D;
    border-radius: 8px;
}
.faqs-custo .e-n-accordion-item[open] {
    box-shadow: 4px 4px 10px #00000040;
    transition: box-shadow 0.3s ease-in-out;
}


.our-services-hover .elementor-icon-box-icon {
    opacity:0;
}
.our-services-hover .elementor-widget-container:hover .elementor-icon-box-icon {
    opacity:1;
}
.typing{
  overflow: hidden;
  white-space: nowrap;
  animation: 
  typing 2s steps(1000, end) forwards;
  width: 0;
}
@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}
.typing-color {
    background: linear-gradient(92.48deg, #FF922D 0%, #FF622D 82.97%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}
.coinslider .slick-slide:not(.slick-center) .coin-one{ display: none; }
.coin-one img{ max-width: 54px; }
.coinslider .slick-list {
    display: flex !important; /* Ensure the wrapper uses flexbox */
    align-items: center; /* Align slides properly */
}
.coinslider .slick-track:before{
content: unset !important; }
.coinslider .slick-track {
    display: flex !important; 
/* 	gap: 15px; */
}

.coinslider .slick-slide {
/*     width: 200px !important;  */
    flex: 0 0 auto; /* Prevent automatic resizing */
    text-align: center; /* Center content */
/* 	margin: 0 15px; */
}

.coinslider .slick-slide .heading-one{ width: 100%; }
.coinslider .slick-list {
    overflow: hidden; /* Prevents any unwanted overflow */
}
.coinslider .slick-center {
    transform: scale(1.1); /* Slightly enlarge the active slide */
}

.coin-one .elementor-widget-container {
    display: flex!important;
    align-items: center;
    justify-content: center;
}
.elementor-element.coinslider .slick-slide.slick-center .heading-one .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
    color: white !important;
}

.career-form input#form-field-field_7db1735 {
    padding: 20px;
    background-color: #ffffff;
    border-color: #E2EAF2;
    border-radius: 8px 8px 8px 8px;
    border: 1px solid #deecfd;
}
@media all and (max-width: 800px) { .slick-list { max-width: 100vw; padding: 20px !important; } }
@media(max-width: 769px){
	.heading-one{ padding: 0 10px 20px;}
	.heading-one .elementor-widget-container{ padding: 15px 10px 15px 10px !important; }
	.heading-one .elementor-widget-container .elementor-heading-title{ font-size: 14px !important;font-weight: 500 !important}
}