/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 29 2025 | 11:58:45 */
.our-supers{
	font-family: "Poppins", Sans-serif;
    font-size: 46px;
    font-weight: 700;
}
	.single-item-rotate {
	position: relative;
}
.rotation-flow {
    position: absolute;
    top: 0;
    width: 166px;
    height: 166px;
    left: 50%;
    transform: translateX(-50%) rotate(130deg);
    border-radius: 100px;
    font-size: 14px;
    letter-spacing: 1px;
	transition: 0.5s;
}
.single-parent-data:hover .rotation-flow1.rotaion-increse {
	transform: translateX(-50%) rotate(237deg);
}
.rotation-flow1 {
    position: absolute;
    top: 15px;
    width: 173px;
    height: 173px;
    left: 50%;
    transform: translateX(-50%) rotate(107deg);
    border-radius: 100px;
    font-size: 14px;
    letter-spacing: 1px;
    transition: 0.5s;
}

.single-parent-data:hover .rotation-flow1 {
	transform: translateX(-50%) rotate(198deg);
}
/***********/
.tab-sec .e-n-tabs-heading {
    background: #EFEFEA;
    text-align: center;
    align-items: center;
    margin: 0 auto;
    padding: 8px;
    border-radius: 52px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    display: grid;
}
button#e-n-tab-title-1036263072 {
    width: 98%;
    padding: 20px 0;
}
button#e-n-tab-title-1036263071 {
    width: 98%;
    padding: 20px 0;
}



.single-parent-data:hover .single-item-rotate .elementor-image-box-title {
    background: linear-gradient(179deg, #EF063E 0%, #413226 113%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
/*****tab******/


.tab-sec .e-n-tabs-content > .e-con .e-con-inner .e-child {
	transition: 1s;
}
.tab-sec .e-n-tabs-content > .e-con:nth-child(1).e-active .e-con-inner .e-child:nth-child(1)  {
  animation: move linear 0.3s;
}
@keyframes move {
	from { transform: translateX(96%); }
	to { transform: translateX(0%); }
}
.tab-sec .e-n-tabs-content > .e-con:nth-child(1).e-active .e-con-inner .e-child:nth-child(2)  {
  animation: move2 linear 0.3s;
}
@keyframes move2 {
	from { transform: translateX(-136%); }
	to { transform: translateX(0%); }
}

.tab-sec .e-n-tabs-content > .e-con:nth-child(2).e-active .e-con-inner .e-child:nth-child(1)  {
  animation: move3 linear 0.3s;
}
@keyframes move3 {
	from { transform: translateX(136%); }
	to { transform: translateX(0%); }
}

.tab-sec .e-n-tabs-content > .e-con:nth-child(2).e-active .e-con-inner .e-child:nth-child(2)  {
  animation: move4 linear 0.3s;
}
@keyframes move4 {
	from { transform: translateX(-96%); }
	to { transform: translateX(0%); }
}

