2025-07-14 14:03:36 +05:30

145 lines
2.8 KiB
SCSS

.pricing-card-items {
margin-top: 30px;
background-color: $white;
padding: 40px;
position: relative;
z-index: 9;
@include transition;
.pricing-header {
max-width: 170px;
padding-bottom: 30px;
h3 {
border-bottom: 2px solid $theme-color;
padding-bottom: 15px;
}
h2 {
font-size: 38px;
color: $text-color;
padding-top: 15px;
span {
font-size: 16px;
}
}
}
.pricing-list {
border-top: 1px solid #D9D9D9;
padding-top: 30px;
li {
font-size: 16px;
font-weight: 600;
color: $header-color;
&:not(:last-child){
margin-bottom: 15px;
}
i {
color: $theme-color;
margin-right: 10px;
}
&.style-2 {
color: $text-color;
i {
color: $text-color;
}
}
}
}
.header-button {
margin-top: 40px;
.theme-btn {
&.style-2 {
background-color: $header-color;
&::before,&::after {
background-color: $theme-color;
}
span {
position: relative;
&::before {
position: absolute;
top: 50%;
left: -50px;
transform: translateY(-50%);
width: 4px;
height: 25px;
background-color: $theme-color;
z-index: 99;
content: "";
@include breakpoint (max-md){
left: -32px;
}
}
}
}
}
}
.pricing-shape {
position: absolute;
top: 0;
bottom: 0;
right: 0;
z-index: -1;
}
&.active {
.pricing-header {
h3 {
color: $theme-color;
}
h2 {
color: $header-color;
}
}
.tag-img {
position: absolute;
top: 0;
right: 0;
}
}
&:hover {
transform: translateY(-10px);
}
}
.pricing-section {
position: relative;
.pricing-arrow-shape {
position: absolute;
right: 0;
top: 10%;
@include breakpoint (max-xl){
display: none;
}
}
.pricing-circle-shape {
position: absolute;
bottom: 0;
right: 0;
@include breakpoint (max-xl){
display: none;
}
}
}