.cd-pricing-switcher .fieldset [type="radio"]:checked+label:before, .cd-pricing-switcher .fieldset [type="radio"]:not(:checked)+label:before, .cd-pricing-switcher .fieldset [type="radio"]:checked+label:after, .cd-pricing-switcher .fieldset [type="radio"]:not(:checked)+label:after{display: none;}.pricing-btn {display: inline-block;background-color: transparent;border: 2px solid #e1e4ea;padding: 13px 29px;border-radius: 3px;font-family: var(--softgen-secondary-font, "DM Sans");font-size: 15px;color: var(--softgen-grey-color, #5d6374);font-weight: 600;letter-spacing: 0;line-height: 1;}.popular .pricing-btn, .pricing-btn:hover {background-color: var(--softgen-primary-color, #4b83ff);border: 2px solid var(--softgen-primary-color, #4b83ff);color: #fff;}.pricing-btn:hover{transform: translateY(-3px);box-shadow: 0 10px 15px 0 rgba(21, 126, 251, 0.4);}.cd-pricing-switcher {text-align: center;margin-bottom: 40px;}.pricing-wrapper ul {list-style: none;margin: 0;padding: 0;}.cd-pricing-container {width: 100%;}.cd-pricing-switcher .fieldset {display: inline-block;position: relative;width: 85px;height: 35px;}.cd-pricing-switcher input[type="radio"] {position: absolute;opacity: 0;}.cd-pricing-switcher .fieldset label {font-family: var(--softgen-secondary-font, "DM Sans");line-height: 35px;cursor: pointer;font-size: 15px;color: var(--softgen-grey-color, #5d6374);font-weight: 600;display: inline-flex!important;align-items: center;justify-content: flex-end;margin: 0;padding: 0;padding-right: calc((85px / 2) + 20px);position: absolute;right: 50%;top: 50%;transform: translateY(-50%);z-index: 1;}.cd-pricing-switcher .fieldset label.cd-yearly{right: auto;left: 50%;padding-right: 0;padding-left: calc((85px / 2) + 20px);}.cd-pricing-switcher .cd-switch {background: #fff;width: 80px;height: 35px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 30px;border: 1px solid #ddd;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);}.cd-pricing-switcher .cd-switch:before {background: var(--softgen-bg-gradiant-color, linear-gradient(45deg, rgba(101, 182, 255, 1) 0%, rgba(75, 131, 255, 1) 100%));content: '';width: 25px;height: 25px;border-radius: 50%;position: absolute;left: 5px;top: 50%;transform: translateY(-50%);transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);}.cd-pricing-switcher input[type="radio"]:checked+label {color: var(--softgen-dark, #110718);transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);}.cd-pricing-switcher input[type="radio"]:checked+label+.cd-switch:before, .cd-pricing-switcher input[type="radio"]:checked+label:nth-of-type(n)+.cd-switch:before {left: calc(100% - 31px);transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);}.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 {-webkit-perspective: 2000px;-moz-perspective: 2000px;perspective: 2000px;}.cd-pricing-wrapper.is-switched .is-visible {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);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 {-webkit-transform: rotateY(0);-moz-transform: rotateY(0);-ms-transform: rotateY(0);-o-transform: rotateY(0);transform: rotateY(0);-webkit-animation: cd-rotate-inverse 0.5s;-moz-animation: cd-rotate-inverse 0.5s;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 {-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);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 {-webkit-transform: rotateY(0);-moz-transform: rotateY(0);-ms-transform: rotateY(0);-o-transform: rotateY(0);transform: rotateY(0);-webkit-animation: cd-rotate-inverse-back 0.5s;-moz-animation: cd-rotate-inverse-back 0.5s;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;-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);}.cd-pricing-wrapper .is-selected {z-index: 3 !important;}.no-js .cd-pricing-wrapper .is-hidden {position: relative;-webkit-transform: rotateY(0);-moz-transform: rotateY(0);-ms-transform: rotateY(0);-o-transform: rotateY(0);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% {-webkit-transform: perspective(2000px) rotateY(0);-moz-transform: perspective(2000px) rotateY(0);-ms-transform: perspective(2000px) rotateY(0);-o-transform: perspective(2000px) rotateY(0);transform: perspective(2000px) rotateY(0);}70% {-webkit-transform: perspective(2000px) rotateY(200deg);-moz-transform: perspective(2000px) rotateY(200deg);-ms-transform: perspective(2000px) rotateY(200deg);-o-transform: perspective(2000px) rotateY(200deg);transform: perspective(2000px) rotateY(200deg);}100% {-webkit-transform: perspective(2000px) rotateY(180deg);-moz-transform: perspective(2000px) rotateY(180deg);-ms-transform: perspective(2000px) rotateY(180deg);-o-transform: perspective(2000px) rotateY(180deg);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% {-webkit-transform: perspective(2000px) rotateY(-180deg);-moz-transform: perspective(2000px) rotateY(-180deg);-ms-transform: perspective(2000px) rotateY(-180deg);-o-transform: perspective(2000px) rotateY(-180deg);transform: perspective(2000px) rotateY(-180deg);}70% {-webkit-transform: perspective(2000px) rotateY(20deg);-moz-transform: perspective(2000px) rotateY(20deg);-ms-transform: perspective(2000px) rotateY(20deg);-o-transform: perspective(2000px) rotateY(20deg);transform: perspective(2000px) rotateY(20deg);}100% {-webkit-transform: perspective(2000px) rotateY(0);-moz-transform: perspective(2000px) rotateY(0);-ms-transform: perspective(2000px) rotateY(0);-o-transform: perspective(2000px) rotateY(0);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% {-webkit-transform: perspective(2000px) rotateY(0);-moz-transform: perspective(2000px) rotateY(0);-ms-transform: perspective(2000px) rotateY(0);-o-transform: perspective(2000px) rotateY(0);transform: perspective(2000px) rotateY(0);}70% {-webkit-transform: perspective(2000px) rotateY(-200deg);-moz-transform: perspective(2000px) rotateY(-200deg);-ms-transform: perspective(2000px) rotateY(-200deg);-o-transform: perspective(2000px) rotateY(-200deg);transform: perspective(2000px) rotateY(-200deg);}100% {-webkit-transform: perspective(2000px) rotateY(-180deg);-moz-transform: perspective(2000px) rotateY(-180deg);-ms-transform: perspective(2000px) rotateY(-180deg);-o-transform: perspective(2000px) rotateY(-180deg);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% {-webkit-transform: perspective(2000px) rotateY(180deg);-moz-transform: perspective(2000px) rotateY(180deg);-ms-transform: perspective(2000px) rotateY(180deg);-o-transform: perspective(2000px) rotateY(180deg);transform: perspective(2000px) rotateY(180deg);}70% {-webkit-transform: perspective(2000px) rotateY(-20deg);-moz-transform: perspective(2000px) rotateY(-20deg);-ms-transform: perspective(2000px) rotateY(-20deg);-o-transform: perspective(2000px) rotateY(-20deg);transform: perspective(2000px) rotateY(-20deg);}100% {-webkit-transform: perspective(2000px) rotateY(0);-moz-transform: perspective(2000px) rotateY(0);-ms-transform: perspective(2000px) rotateY(0);-o-transform: perspective(2000px) rotateY(0);transform: perspective(2000px) rotateY(0);}}.pricing-box {background-color: #fff;padding: 40px;border-radius: 3px;position: relative;box-shadow: 0px 5px 40px 0px rgba(0, 9, 40, 0.1);}.pricing-box.popular:before {background: var(--softgen-bg-gradiant-color, linear-gradient(45deg, rgba(101, 182, 255, 1) 0%, rgba(75, 131, 255, 1) 100%));position: absolute;top: 47px;right: -48px;z-index: 0;content: attr(data-popular);font-size: 12px;line-height: 1;color: #fff;text-transform: uppercase;transform: rotate(-90deg);font-weight: 600;letter-spacing: 0.5px;text-align: center;border-bottom-right-radius: 5px;box-shadow: 0 10px 15px 0 rgba(21, 126, 251, 0.4);padding: 10px 15px;}.pricing-box.popular.badge-2:before {top: 30px;right: -10px;transform: rotate(0deg);border-radius: 0;}.pricing-box.popular.badge-2:after {background: var(--softgen-bg-gradiant-color, linear-gradient(45deg, rgba(101, 182, 255, 1) 0%, rgba(75, 131, 255, 1) 100%));;clip-path: polygon(0 0, 0% 100%, 100% 100%);width: 10px;height: 10px;content: "";position: absolute;right: -10px;top: 20px;}.pricing-head {padding-bottom: 20px;border-bottom: 1px solid #e1e4ea;}.pricing-head h4 {font-family: var(--softgen-secondary-font, "DM Sans");color: var(--softgen-grey-color, #5d6374);text-transform: uppercase;font-size: 14px;letter-spacing: 1px;font-weight: 700;}.pricing-head h3 {font-family: var(--softgen-primary-font, "Syne");font-size: 20px;font-weight: 500;line-height: 1;color: var(--softgen-dark, #110718);letter-spacing: -1px;margin: 0 0 10px;}.pricing-head h3 span {font-family: var(--softgen-secondary-font, "DM Sans");font-size: 48px;font-weight: 600;position: relative;padding-right: 10px;}.pricing-head h3 span b {font-size: 28px;font-weight: 400;font-family: var(--softgen-primary-font, "Syne");color: var(--softgen-grey-color, #5d6374);position: absolute;left: 0;top: 10px;}.pricing-head h3:not(.no-currency) span{padding-left: 15px;}.pricing-head P {font-size: 15px;margin: 0;}ul.p-list {margin: 0;padding: 30px 0;list-style: none;display: flex;justify-content: flex-start;flex-direction: column;row-gap: 15px;}ul.p-list li {font-size: 16px;line-height: 1;font-weight: 500;display: flex;align-items: center;justify-content: flex-start;column-gap: 20px;}ul.p-list li i {color: #12ce32;font-size: 15px;}ul.p-list li i.cross{color: #ff0000;}.price-tag {background-color: var(--softgen-primary-color, #4b83ff);padding: 10px 20px;color: #fff;font-family: var(--softgen-secondary-font, "DM Sans");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;}