/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 12 2025 | 22:18:12 */
.st-animate-btn a, .st-animate-btn a span {
	transition: all .35s cubic-bezier(.68,-.55,.265,1.55);
	transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
}
.st-animate-btn .elementor-button-icon {
	position: absolute;
	left: 0;
	opacity: 0;
	visibility: hidden;
}

.st-animate-btn a:hover {
	padding-inline: 45px;
}
.st-animate-btn a:hover .elementor-button-icon {
	opacity: 1;
	visibility: visible;
	transform: translateX(30px);
}
.st-animate-btn a:hover .elementor-button-text {
	transform: translateX(10px);
}


._mouse-hover-img {
	z-index: 9999;
}


.e-n-accordion-item-title {
	transition: .4s all ease;
}
 #faqs a.ekit-accordion--toggler.elementskit-btn-link {
    font-size: 33px;
	  line-height: 50px
}
.e-n-tabs-heading button {
	min-width: 210px;
}
.st-two-icon-accordion .e-n-accordion-item .e-n-accordion-item-title-text {
	position: relative;
	padding-left: 50px;
}
.st-two-icon-accordion .e-n-accordion-item .e-n-accordion-item-title-text::before {
    content: "";
    position: absolute;
    height: 31px;
    width: 31px;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-size: contain;
}
.st-two-icon-accordion .e-n-accordion-item summary.e-n-accordion-item-title:hover .e-n-accordion-item-title-text::before{
	filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(239deg) brightness(101%) contrast(103%);
}
.st-two-icon-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-text::before{
	filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(239deg) brightness(101%) contrast(103%);
}
.st-two-icon-accordion .e-n-accordion-item:nth-child(1) .e-n-accordion-item-title-text::before{
	background-image: url(https://starlitdevs.co.uk/onevox/wp-content/uploads/2025/05/exchange.png);
}
.st-two-icon-accordion .e-n-accordion-item:nth-child(2) .e-n-accordion-item-title-text::before{
	background-image: url(https://starlitdevs.co.uk/onevox/wp-content/uploads/2025/05/group.png);
}
.st-two-icon-accordion .e-n-accordion-item:nth-child(3) .e-n-accordion-item-title-text::before{
	background-image: url(https://starlitdevs.co.uk/onevox/wp-content/uploads/2025/05/dependable.png);
}
.st-two-icon-accordion .e-n-accordion-item:nth-child(4) .e-n-accordion-item-title-text::before{
	background-image: url(https://starlitdevs.co.uk/onevox/wp-content/uploads/2025/05/schedules.png);
}
.st-two-icon-accordion .e-n-accordion-item:nth-child(5) .e-n-accordion-item-title-text::before{
	background-image: url(https://starlitdevs.co.uk/onevox/wp-content/uploads/2025/05/diagram.png);
}
 
span.e-n-accordion-item-title-icon .e-opened {
    display: none !important;
}
.e-n-accordion-item-title-icon span {
    transition: .4s all ease;
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {
    display: flex !important;
    height: 22px;
}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed {
    transform: rotate(45deg);
}

.st-bg-gray-scroll {
  background-color: white;
  transition: background-color 0.4s ease;
}

