Files
Walleby/External/Website/assets/scss/_pricing.scss
T
2024-06-22 22:44:17 +01:00

123 lines
2.1 KiB
SCSS

/* ===== Pricing CSS ===== */
.ud-pricing {
padding-top: 120px;
padding-bottom: 90px;
@media #{$xs} {
padding-top: 80px;
padding-bottom: 40px;
}
}
.ud-single-pricing {
margin-bottom: 40px;
background: var(--white);
border: 2px solid #d4deff;
border-radius: 8px;
text-align: center;
padding: 45px 30px;
position: relative;
&.active {
background: linear-gradient(180deg, #3056d3 0%, #179bee 100%);
border: none;
padding: 55px 30px;
.ud-pricing-header {
h3,
h4 {
color: var(--white);
}
}
.ud-pricing-body {
li {
color: var(--white);
}
}
}
&.first-item::after,
&.last-item::after {
content: "";
position: absolute;
width: 55px;
height: 55px;
z-index: 1;
}
&.first-item::after {
background: var(--primary-color);
left: -2px;
bottom: -2px;
border-radius: 0px 55px 0px 8px;
}
&.last-item::after {
background: #13c296;
top: -2px;
right: -2px;
border-radius: 0px 8px 0px 55px;
}
.ud-popular-tag {
display: inline-block;
padding: 10px 25px;
background: var(--white);
border-radius: 30px;
color: var(--primary-color);
margin-bottom: 20px;
font-weight: 600;
}
.ud-pricing-header {
h3 {
font-weight: 500;
font-size: 15px;
margin-bottom: 8px;
}
h4 {
font-weight: 600;
font-size: 26px;
color: var(--primary-color);
margin-bottom: 40px;
}
}
.ud-pricing-body {
margin-bottom: 40px;
li {
font-weight: 500;
font-size: 15px;
margin-bottom: 18px;
}
}
.ud-main-btn {
border-radius: 30px;
padding: 15px 40px;
}
.ud-border-btn {
border: 1px solid #d4deff;
color: var(--primary-color);
background: var(--white);
&:hover {
color: var(--white);
border-color: var(--primary-color);
background: var(--primary-color);
}
}
.ud-white-btn {
background: var(--white);
color: var(--heading-color);
&:hover {
color: var(--white);
background: var(--heading-color);
}
}
}