.pricing-item .elementor-widget-wrap {
	position: relative;
	box-shadow: 2px 1000px 1px #0e101a inset !important;
	border: 2px solid transparent !important;
	background-origin: border-box;
}

.pricing-item:hover .elementor-widget-wrap, 
.pricing-item.active .elementor-widget-wrap{
	background-image: linear-gradient(98.96deg, #6248FF 0%, #D525FF 60%, #FFCD57 100%) !important;
}

.pricing-item .price-main .price{
	font-size: 70px;
}

.pricing-item .price-main .price small{
	font-size: 1.125rem;
		line-height: 1.75rem;
		color: rgb(107 114 128/1);

}



/* .pricing-item.active .price-item-button {
	color: #1b1b1b !important;
}

.pricing-item.active .price-item-button svg path {
	fill: #ffcd57;
}

.pricing-item.active .price-item-button::after {
	background: #ffcd57;
	border: none;
	box-shadow: none !important;
	background-image: unset !important;
}

.pricing-item.active .price-item-button svg {
	stroke: none;
} */

.price-item-button{
	transition: none !important;
}


.price-item-button svg {
	stroke: url(#paint0_linear_4384_364);
	stroke-width: 2px;
}

.price-item-button::after{
	box-shadow: 2px 1000px 1px #0e101a inset !important;
	border: 2px solid transparent !important;
	background-origin: border-box;
	background-image: linear-gradient(98.96deg, #6248FF 0%, #D525FF 60%, #FFCD57 130%) !important;
	border-right: none !important;
	transition: none !important;
}


.price-item-button:hover::after {
	background: #ffcd57;
	border: none;
	background-image: unset !important;
	box-shadow: 2px 1000px 1px #0e101a !important;
}

.price-item-button svg path {
	fill: transparent;
	transition: none; 
}
.price-item-button:hover svg path {
	fill: #ffcd57;
	stroke: #ffcd57;
}

.price-item-button:hover svg{
	stroke: none;
}

/* agency button  */

.price-item-button.agency-button{
	color: #1b1b1b;
}

.price-item-button.agency-button svg path{
	fill: #fff !important;
	stroke: #fff !important;
}

.price-item-button.agency-button::after{
	background-image: none;
	border: 1px solid #fff !important;
	border-right:  none !important;
	box-shadow: none !important;
	background: #fff !important;
}


.price-item-button.agency-button:hover::after {
	background: #ffcd57 !important;
	border-color: #ffcd57 !important;
}

.price-item-button.agency-button:hover svg path{
	fill: #ffcd57 !important;
	stroke:#ffcd57 !important;
}

.yearly-save-badge{
	display: none;
}

.pricing_cus_overlay{
		border-radius: 309px;
    background: linear-gradient(90deg, #A800C3 -0.82%, #6348FF 102.82%);
    mix-blend-mode: plus-lighter;
    filter: blur(100px);
    position: absolute;
    width: 309px;
    height: 108px;
}