.pricing{padding:24px 0 50px;text-align:center;position:relative;z-index:3}@media screen and (max-width: 1600px){.pricing{padding-top:24px}}@media screen and (max-width: 1023px){.pricing{padding-top:24px;padding-bottom:30px}}@media screen and (max-width: 767px){.pricing{padding-top:24px}}.pricing__controls-wrapper{display:flex;align-items:center;justify-content:center;padding-top:8px}@media screen and (max-width: 767px){.pricing__controls-wrapper{display:block}}.pricing__controls{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:24px;background:#e8effe;margin:0 15px}@media screen and (max-width: 1600px){.pricing__controls{border-radius:21px}}@media screen and (max-width: 767px){.pricing__controls{margin:0 auto 14px}}.pricing__controls-button{display:block;font-weight:500;font-size:18px;padding:10px 38px;color:#3222b1;border-radius:20px;border:0;background:#f0eeff;box-shadow:none;transition:background-color .2s ease,color .2s ease;cursor:pointer}.pricing__controls-button:hover{background:#e0dcff}.pricing__controls-button.active{background:#3222b1!important;color:#fff}@media screen and (max-width: 1600px){.pricing__controls-button{font-size:16px;line-height:20px;padding:7px 30px;border-radius:17px}}.pricing__wrapper{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media screen and (max-width: 1200px){.pricing__wrapper{margin-left:-7.5px;margin-right:-7.5px}}@media screen and (max-width: 1023px){.pricing__wrapper{margin-left:-15px;margin-right:-15px}}@media screen and (max-width: 767px){.pricing__wrapper{margin-left:-7.5px;margin-right:-7.5px}}@media screen and (max-width: 480px){.pricing__wrapper{display:block;margin:0}}.pricing__card{width:calc(25% - 30px);min-width:calc(25% - 30px);max-width:calc(25% - 30px);margin:0 15px 30px;padding:22px 20px;background:#fff;border:2px solid #f4f4f5;box-shadow:0 15px 32px -5px #14093526;border-radius:25px;position:relative;overflow:hidden}.pricing__card--accent{color:#fff;background:#3222b1;border:1px solid transparent}.pricing__card--accent .pricing__card-title{color:#fff;background:rgba(255,255,255,.15)}.pricing__card--accent .pricing__amount-desc{color:#eee}@media screen and (max-width: 1200px){.pricing__card{width:calc(25% - 15px);min-width:calc(25% - 15px);max-width:calc(25% - 15px);margin:0 7.5px 15px}}@media screen and (max-width: 1023px){.pricing__card{width:calc(50% - 30px);min-width:calc(50% - 30px);max-width:calc(50% - 30px);margin:0 15px 30px}}@media screen and (max-width: 767px){.pricing__card{width:calc(50% - 15px);min-width:calc(50% - 15px);max-width:calc(50% - 15px);margin:0 7.5px 15px}}@media screen and (max-width: 480px){.pricing__card{width:100%;min-width:auto;max-width:100%;margin:0 auto 15px}}.pricing__banner{background:#f8f7ff;border:1px solid #b8afff;box-shadow:0 12px 16px -4px #18181b14,0 4px 6px -2px #18181b08;border-radius:12px;min-height:100px;padding:14px 32px 12px;margin:60px 0}.pricing__banner .bannerContent{display:flex;justify-content:space-between;align-items:center;text-align:left;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width: 480px){.pricing__banner .bannerContent{flex-direction:column}}.pricing__banner .bannerContent .bannerHeading{margin-bottom:10px}.pricing__banner .bannerContent .headingMain{font-weight:600;font-size:18px;line-height:20px;color:#3222b1}@media screen and (max-width: 480px){.pricing__banner .bannerContent .bannerBtn{width:100%}}.pricing__banner .bannerContent .salesBtn{display:flex;justify-content:center;align-items:center;width:166px;padding:10px 15px}@media screen and (max-width: 480px){.pricing__banner .bannerContent .salesBtn{margin-top:10px;width:100%}}.pricing__banner .bannerContent .salesBtn .ml-4{margin-left:8px}.pricing__banner .bannerContent .quoteContainer{display:flex;justify-content:center;align-items:flex-start}.pricing__banner .bannerContent .quoteContainer img{border-radius:50%;height:40px}.pricing__banner .bannerContent .subText{font-size:14px;line-height:20px;color:#3f3f46;font-style:italic;margin-left:15px}.pricing__banner .bannerContent .subText .quoteTestimonial{font-weight:500}.pricing__banner .bannerContent .headingSub{font-weight:400;font-size:18px;line-height:28px;color:#6552ff}.pricing__background{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pricing__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.pricing__card-title{font-size:20px;line-height:24px;font-weight:700;margin-bottom:24px;padding:8px 18px;color:#115e2e;background:rgba(23,209,93,.15);display:inline-block;border-radius:4px}@media screen and (max-width: 1600px){.pricing__card-title{font-size:16px;line-height:24px;margin-bottom:28px}}.pricing__tag{font-size:18px;line-height:24px;min-height:24px;padding:0 10px;color:#17d15d;background:rgba(23,209,93,.15);display:inline-block;border-radius:4px;margin-bottom:10px}.pricing__tag--empty{background:transparent}@media screen and (max-width: 1600px){.pricing__tag{font-size:16px;line-height:22px;margin-bottom:8px}}@media screen and (max-width: 480px){.pricing__tag{min-height:auto}}.pricing__amount{font-size:30px;line-height:38px;font-weight:700}.pricing__amount.talk-to-us{font-size:30px;margin-bottom:56px}@media screen and (max-width: 1600px){.pricing__amount{font-size:30px;line-height:38px}.pricing__amount.talk-to-us{font-size:30px}}.pricing__amount-desc{font-size:16px;color:#70707b;margin-bottom:32px}@media screen and (max-width: 1123px){.pricing__amount-desc{font-size:14px}}.pricing__amount-tip{font-size:12px;padding-bottom:10px;margin-top:-10px;line-height:0}.pricing__button-wrapper{margin-bottom:24px}.pricing__button-wrapper .btn{min-width:150px}@media screen and (max-width: 1600px){.pricing__button-wrapper{margin-bottom:16px}}.pricing__row{padding:8px 0;font-size:16px;line-height:20px}@media screen and (max-width: 1600px){.pricing__row{padding:12px 0}}@media screen and (max-width: 480px){.pricing__row{min-height:auto!important}}.pricing__extra{font-weight:700;font-size:14px;line-height:17px;color:#17d15d;vertical-align:middle}.pricing__extra-icon{display:inline-block;width:10px;height:16px;background:url(../svg/ico-flash.064cdca5.svg) no-repeat center center;background-size:contain;vertical-align:middle}.pricing__extra-grey{color:#666}.pricing__extra--2{font-size:18px;line-height:21px;color:#fffb4d}.pricing__extra--2 .pricing__extra-icon{width:13px}.pricing .hidden{display:none}@media screen and (max-width: 480px){.pricing .hidden.mobile-only{display:block}}@media screen and (min-width: 480px) and (max-width: 768px){.pricing .hidden.tablet-vertical-only{display:block}}@media screen and (min-width: 769px) and (max-width: 1024px){.pricing .hidden.tablet-horizontal-only{display:block}}@media screen and (min-width: 1025px){.pricing .hidden.desktop-only{display:block}}.pricing .unlimited-asterisk{text-decoration:none;color:#007aff}.pricing .unlimited-asterisk:hover{text-decoration:underline}
