//Pricing .pricing-table { .switch { width: 50px; height: 25px; background: linear-gradient(90deg, #5135FF 0%, #FF5455 100%); border-radius: 25px; position: relative; cursor: pointer; transition: background-color 0.3s ease; } .toggle { width: 23px; height: 23px; background-color: #fff; border-radius: 50%; position: absolute; top: 1px; left: 1px; transition: all 0.3s ease; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); } .switch.active { background-color: #4caf50; } .switch.active .toggle { left: calc(100% - 24px); } } .pricing-items { border-radius: 10px; background: $white; box-shadow: 0px 10px 60px 0px rgba(24, 35, 51, 0.10); padding: 50px 0; .heading{ max-width: 270px; margin: 0 auto; } h2{ span{ font-size: 42px; } } .price-list { .line{ width: 100%; height: 1px; background: rgba(3, 23, 64, 0.08); } } &.active, &:hover{ .box-style{ background: linear-gradient(93deg, #5135FF 10.65%, #FF5455 89.35%) !important; color: $white; } h2{ color: $p1-clr; span{ color: $p1-clr; } } } } @keyframes cir360 { 0% { transform: rotate(360deg); } } .price-element{ position: absolute; top: -60px; left: -60px; animation: updown 2s linear infinite; } //Not Useing Table .pricing-tabbing { border-radius: 100px; overflow: hidden; border: unset; .nav-item { border: unset; .nav-link { padding: 9px 28px; font-size: 19px; font-weight: 700; background: $n100-clr; border: unset; transition: all 0.4s; color: $black; font-family: "Space Grotesk"; &.active { background: $p1-clr; color: $black; border-radius: 0; } @include breakpoint(max-xxl) { padding: 8px 24px; } } } @include breakpoint(max-sm) { margin: 0 auto; .nav-link { margin: 0 auto; } } } //Pricing