.gt-pricing-section {
	z-index: 1;
	.price-bg {
		top: 0;
		left: 0;
		width: 100%;
		z-index: -1;
		height: 100%;
		max-height: 700px;
	}
}
.gt-pricing-item {
	padding: 50px 40px;
	border-radius: 30px;
	margin-bottom: 40px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 11px 40px 0px rgba(0, 0, 0, 0.04);
	@media #{$sm,$xs} {
		padding: 40px 20px;
	}
	.price-value {
		margin-bottom: 15px;
		h3 {
			font-size: 50px;
			font-weight: 900;
			@media #{$sm,$xs} {
				font-size: 40px;
			}
			sup,sub {
				font-size: 20px;
			}
			sup {
				left: -2px;
				top: -15px;
			}
			sub {
				bottom: 0;
			}
		}
	}
	.price-img-wrap {
		gap: 10px;
		margin-bottom: 18px;
		img {
			width: 100%;
			height: 100%;
			object-fit: cover;
			transition: all 500ms ease;
		}
		.price_img_1 {
			width: 200px;
			height: 98px;
			overflow: hidden;
			border-radius: 100px;
		}
		.price_img_2 {
			width: 103px;
			height: 97px;
			overflow: hidden;
			border-radius: 100px;
			img {
				transform: scale(1.1);
			}
		}
	}
	.price-text {
		padding-bottom: 18px;
		border-bottom: 5px solid #f1f5f6;
		h4 {
			font-size: 35px;
			font-weight: 900;
			padding-bottom: 5px;
			@media #{$sm,$xs} {
				font-size: 26px;
			}
		}
	}
	.gt-item-list {
		li {
			width: 100%;
			margin-bottom: 15px;
		}
	}
	.price-btn {
		a {
			width: 100%;
			color: #fff;
			display: block;
			font-size: 18px;
			font-weight: 800;
			text-align: center;
			padding: 14px 15px;
			border-radius: 40px;
			background-color: #000000;
			&:hover {
				background-color: #4300e7;
			}
		}
	}
	&:hover {
		.price-img-wrap {
			.price_img_1 {
				img {
					transform: scale(1.1);
				}
			}
			.price_img_2 {
				img {
					transform: scale(1);
				}
			}
		}
	}
}
.gt-price-bottom-text {
	p {
		color: #647c9e;
		font-size: 20px;
		font-weight: 800;
		a {
			color: #535ee0;
			position: relative;
			&:before {
				left: 0;
				right: 0;
				bottom: 0;
				width: 0%;
				height: 1px;
				content: '';
				margin: 0 auto;
				position: absolute;
				background-color: #535ee0;
				transition: all 500ms ease;
				@media #{$sm,$xs} {
					display: none;
				}
			}
			&:hover {
				&:before {
					width: 100%;
				}
			}
		}
	}
}