.pricing-btn {background: #5a49f8;font-family: "Roboto", Sans-serif;font-size: 12px;color: #fff;font-weight: 600;text-transform: uppercase;line-height: 45px;display: inline-block;text-decoration: none;letter-spacing: 0px;padding: 0 35px;position: relative;border-radius: 2px;z-index: 1;transition: all 0.3s ease-in-out;}.pricing-btn:before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(255, 255, 255, 0.2);transform-origin: right center;transform: scale(0, 1);transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);z-index: -1;}.pricing-btn:hover:before {-webkit-transform-origin: left center;-moz-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;transform: scale(1, 1);}.pricing-btn:hover {transform: translateY(-3px);color: #fff;}.pricing-wrapper {display: grid;grid-template-columns: 1fr 2fr;grid-gap: 30px;align-items: center;}.layout-right .pricing-heading {order: 2;}.layout-right .pricing-wrap {order: 1;}.pricing-heading .p-heading {font-size: 45px;font-weight: bold;line-height: 1;letter-spacing: -0.5px;margin: 0 0 15px;}@media (max-width: 992px) {.pricing-wrapper {grid-template-columns: 1fr;text-align: center;}.cd-pricing-switcher {text-align: center;}.pricing-heading p br {display: none;}}.pricing-wrapper ul {list-style: none;margin: 0;padding: 0;}.cd-pricing-container {width: 100%;}.cd-pricing-switcher .fieldset {display: inline-block;position: relative;border: 2px solid #eee;background-color: #fff;margin-bottom: 0;border-radius: 2px;}.cd-pricing-switcher input[type="radio"] {position: absolute;opacity: 0;}.cd-pricing-switcher label {font-family: "Roboto", sans-serif;position: relative;z-index: 1;display: inline-block;float: left;width: 120px;line-height: 49px;cursor: pointer;font-size: 12px;color: #8495a7;text-transform: uppercase;font-weight: 600;text-align: center;letter-spacing: 0;margin: 0;}.cd-pricing-switcher .cd-switch {position: absolute;top: 2px;left: 2px;bottom: 2px;width: 50%;background: #5a49f8;font-family: "Roboto", sans-serif;color: #fff;border-radius: 2px;text-transform: uppercase;font-size: 12px;font-weight: 600;letter-spacing: 0;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;transition: transform 0.5s;}.cd-switch.ornage {background-color: #ff9933;}.cd-pricing-switcher input[type="radio"]:checked+label {color: #fff;}.cd-pricing-switcher input[type="radio"]:checked+label+.cd-switch, .cd-pricing-switcher input[type="radio"]:checked+label:nth-of-type(n)+.cd-switch {transform: translateX(calc(100% - 4px));}.no-js .cd-pricing-switcher {display: none;}.cd-pricing-list {margin: 0;padding: 0;list-style: none;display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 30px;}.cd-pricing-list>li {position: relative;padding: 0;}.cd-pricing-wrapper {position: relative;margin: 0;}.touch .cd-pricing-wrapper {perspective: 2000px;}.cd-pricing-wrapper.is-switched .is-visible {transform: rotateY(180deg);-webkit-animation: cd-rotate 0.5s;-moz-animation: cd-rotate 0.5s;animation: cd-rotate 0.5s;}.cd-pricing-wrapper.is-switched .is-hidden {transform: rotateY(0);animation: cd-rotate-inverse 0.5s;opacity: 0;}.cd-pricing-wrapper.is-switched .is-selected {opacity: 1;}.cd-pricing-wrapper.is-switched.reverse-animation .is-visible {transform: rotateY(-180deg);-webkit-animation: cd-rotate-back 0.5s;-moz-animation: cd-rotate-back 0.5s;animation: cd-rotate-back 0.5s;}.cd-pricing-wrapper.is-switched.reverse-animation .is-hidden {transform: rotateY(0);animation: cd-rotate-inverse-back 0.5s;opacity: 0;}.cd-pricing-wrapper.is-switched.reverse-animation .is-selected {opacity: 1;}.cd-pricing-wrapper>li {-webkit-backface-visibility: hidden;backface-visibility: hidden;outline: 1px solid transparent;}.cd-pricing-wrapper>li::after {content: '';position: absolute;top: 0;right: 0;height: 100%;width: 50px;pointer-events: none;}.cd-pricing-wrapper>li.is-ended::after {display: none;}.cd-pricing-wrapper .is-visible {position: relative;z-index: 5;}.cd-pricing-wrapper .is-hidden {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1;transform: rotateY(180deg);}.cd-pricing-wrapper .is-selected {z-index: 3 !important;}.no-js .cd-pricing-wrapper .is-hidden {position: relative;transform: rotateY(0);margin-top: 1em;}.is-switched .cd-pricing-body {overflow: hidden;}@-webkit-keyframes cd-rotate {0% {-webkit-transform: perspective(2000px) rotateY(0);}70% {-webkit-transform: perspective(2000px) rotateY(200deg);}100% {-webkit-transform: perspective(2000px) rotateY(180deg);}}@-moz-keyframes cd-rotate {0% {-moz-transform: perspective(2000px) rotateY(0);}70% {-moz-transform: perspective(2000px) rotateY(200deg);}100% {-moz-transform: perspective(2000px) rotateY(180deg);}}@keyframes cd-rotate {0% {transform: perspective(2000px) rotateY(0);}70% {transform: perspective(2000px) rotateY(200deg);}100% {transform: perspective(2000px) rotateY(180deg);}}@-webkit-keyframes cd-rotate-inverse {0% {-webkit-transform: perspective(2000px) rotateY(-180deg);}70% {-webkit-transform: perspective(2000px) rotateY(20deg);}100% {-webkit-transform: perspective(2000px) rotateY(0);}}@-moz-keyframes cd-rotate-inverse {0% {-moz-transform: perspective(2000px) rotateY(-180deg);}70% {-moz-transform: perspective(2000px) rotateY(20deg);}100% {-moz-transform: perspective(2000px) rotateY(0);}}@keyframes cd-rotate-inverse {0% {transform: perspective(2000px) rotateY(-180deg);}70% {transform: perspective(2000px) rotateY(20deg);}100% {transform: perspective(2000px) rotateY(0);}}@-webkit-keyframes cd-rotate-back {0% {-webkit-transform: perspective(2000px) rotateY(0);}70% {-webkit-transform: perspective(2000px) rotateY(-200deg);}100% {-webkit-transform: perspective(2000px) rotateY(-180deg);}}@-moz-keyframes cd-rotate-back {0% {-moz-transform: perspective(2000px) rotateY(0);}70% {-moz-transform: perspective(2000px) rotateY(-200deg);}100% {-moz-transform: perspective(2000px) rotateY(-180deg);}}@keyframes cd-rotate-back {0% {transform: perspective(2000px) rotateY(0);}70% {transform: perspective(2000px) rotateY(-200deg);}100% {transform: perspective(2000px) rotateY(-180deg);}}@-webkit-keyframes cd-rotate-inverse-back {0% {-webkit-transform: perspective(2000px) rotateY(180deg);}70% {-webkit-transform: perspective(2000px) rotateY(-20deg);}100% {-webkit-transform: perspective(2000px) rotateY(0);}}@-moz-keyframes cd-rotate-inverse-back {0% {-moz-transform: perspective(2000px) rotateY(180deg);}70% {-moz-transform: perspective(2000px) rotateY(-20deg);}100% {-moz-transform: perspective(2000px) rotateY(0);}}@keyframes cd-rotate-inverse-back {0% {transform: perspective(2000px) rotateY(180deg);}70% {transform: perspective(2000px) rotateY(-20deg);}100% {transform: perspective(2000px) rotateY(0);}}.pricing-box {background-color: #fff;padding: 50px 0;border-radius: 2px;text-align: center;position: relative;overflow: hidden;-webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.08);box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.08);}.pricing-box.popular:before {position: absolute;top: 0;left: 50%;z-index: 0;color: rgba(0, 0, 0, 0.09);content: attr(data-popular);font-size: 12px;line-height: 40px;width: 100px;background-color: #5c4bf8;color: #fff;text-transform: uppercase;transform: translate(-50%, 0);font-weight: 600;letter-spacing: 1px;}.pricing-box.popular.badge-2:before {top: 18px;left: -45px;width: 170px;transform: rotate(-45deg);}.pricing-box.popular.badge-2.right:before {top: 18px;right: -45px;left: auto;transform: rotate(45deg);}.pricing-box.popular.badge-3:before {top: 30px;left: -30px;transform: rotate(-90deg);}.pricing-box.popular.badge-3.right:before {right: -30px;left: auto;transform: rotate(-90deg);}.pricing-head {display: flex;flex-direction: column;justify-content: center;align-items: center;}.pricing-head .ph-icon {font-size: 50px;margin: 20px 0;}.pricing-head svg {width: 70px;margin: 20px 0;}.pricing-head h3 {font-size: 48px;line-height: 48px;margin: 0;display: flex;align-items: flex-end;}.pricing-head h3 span.cal-name, .pricing-head h3 span.currency {font-size: 15px;color: #6a7c92;line-height: 1;}ul.p-list {margin-bottom: 20px;padding: 0;list-style: none;}ul.p-list li {line-height: 30px;font-size: 14px;letter-spacing: -0.2px;display: flex;align-items: center;column-gap: 10px;justify-content: center;}ul.p-list li i {color: #5a49f8;}ul.p-list li i.fa-times {color: #ff0000;}.price-tag {background-color: #2500f9;padding: 10px 20px;color: #fff;font-family: "Roboto", sans-serif;font-size: 12px;font-weight: 600;text-transform: uppercase;position: absolute;width: auto;height: auto;left: 0;top: 133px;transform: rotate(-90deg);transform-origin: 0 0;border-radius: 0px 0px 0px 10px;}