.pricing *,.pricing :after,.pricing :before{box-sizing:border-box;margin:0;padding:0}.pricing{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:60px 0;width:100%}.pricing .pricing-card{background:#fcfcf8;border:2px solid #dfddd3;border-radius:15px;display:flex;flex:0 0 calc(33.33% - 14px);flex-direction:column;height:100%;min-height:630px;padding:22px;position:relative}.pricing .pricing-card.one-column{flex:0 0 calc(25% - 18px)}.pricing .pricing-card.two-column{flex:0 0 calc(50% - 12px)}.pricing .pricing-card.three-column{flex:0 0 calc(75% - 6px)}.pricing .pricing-card.four-column{flex:0 0 100%}.pricing .pricing-card img,.pricing .pricing-card svg{height:auto;max-width:100%;width:16px}.pricing .pricing-card *{line-height:140%}.pricing .pricing-card .pricing-heading{display:flex;justify-content:space-between;margin-bottom:30px}.pricing .pricing-card .pricing-heading .pricing-name{font-size:30px;font-weight:700}.pricing .pricing-card .pricing-heading .pricing-icon{height:40px;width:40px}.pricing .pricing-card .pricing-body{border-bottom:1px solid #dfddd3;display:flex;flex-direction:column;margin-bottom:15px;min-height:232px;padding-bottom:20px}.pricing .pricing-card .pricing-body .pricing-description{font-size:20px;font-weight:700;letter-spacing:.3px;margin-bottom:0}.pricing .pricing-card .pricing-body .pricing-sub-description{font-size:20px;margin-bottom:0;margin-top:15px}.pricing .pricing-card .pricing-price{flex-grow:1;min-height:64px}.pricing .pricing-card .pricing-price .pricing-count{font-size:26px;font-weight:700;margin-bottom:0;text-transform:uppercase}.pricing .pricing-card .pricing-price .pricing-hint{color:#b0ad9b;font-size:20px;margin:0}.pricing .pricing-card .pricing-subscribe{margin:20px auto 0}.pricing .pricing-card .pricing-subscribe a.button{background:#ffa048;border-radius:97px;box-shadow:none;color:#191739;display:inline-block;font-size:16px;padding:.6em 1.5em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.pricing .pricing-card .pricing-subscribe a.button:hover{opacity:.85}.pricing .pricing-card .pricing-subscribe svg{height:auto;margin-right:10px;position:relative;transform:translateY(3px);width:18px}.pricing .pricing-card .pricing-info{margin-top:30px}.pricing .pricing-card .pricing-info .info-open{align-items:center;color:#7a7a7a;cursor:pointer;display:flex;font-size:18px;gap:5px;justify-content:flex-end;width:100%}.pricing .pricing-card .pricing-info .info-open .pricing-btn-icon{align-items:center;display:flex;height:33px;justify-content:center;transition:.3s;width:26px}.pricing .pricing-card .pricing-info .info-open.active .pricing-btn-icon{transform:scaleY(-1)}.pricing .pricing-card .discount-badge{background:#80a1f4;border-radius:5px;color:#fff;font-size:18px;font-weight:600;padding:7px 12px 5px;position:absolute;right:-8px;top:-20px}.pricing .pricing-card .pricing-info .pricing-list-item{display:flex;margin-bottom:5px}.pricing .pricing-card .pricing-info .pricing-item-icon{align-items:center;display:flex;height:20px;justify-content:center;max-width:20px;min-width:20px}.pricing .pricing-card .pricing-info .pricing-list{background:#f6f6f1;border-radius:10px;display:none;margin-top:20px;padding:15px 15px 10px}.pricing .pricing-card .pricing-info .pricing-list-heading{font-size:18px;font-weight:700;letter-spacing:0}.pricing .pricing-card .pricing-info .pricing-list-items{margin:10px 0 0}.pricing .pricing-card .pricing-info .pricing-list-items ul{list-style-type:none;padding:0}.pricing .pricing-card .pricing-info .pricing-list-items ul li{display:flex;font-size:16px;gap:10px;letter-spacing:0;margin-bottom:5px;position:relative}.pricing .pricing-card .pricing-info .pricing-list-items ul li:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGQ9Im0xMCAxNS4xNzIgOS4xOTItOS4xOTMgMS40MTUgMS40MTRMMTAgMThsLTYuMzY0LTYuMzY0IDEuNDE0LTEuNDE0eiIvPjwvc3ZnPg==");display:block;margin-top:2px;max-width:16px;min-width:16px;position:relative}.pricing .pricing-card .pricing-info .pricing-list-items ul li>*{flex:1}@media screen and (max-width:1019px){.pricing{gap:30px}.pricing .pricing-card{flex:0 0 calc(50% - 15px)!important;min-height:605px}.pricing .pricing-card .pricing-body{min-height:150px}}@media screen and (max-width:688px){.pricing .pricing-card{flex:0 0 100%!important;margin:0 auto;min-height:unset;padding:16px}.pricing .pricing-card .discount-badge{font-size:16px}.hs-content-id-119202319727 h2{font-size:22px!important}.pricing .pricing-card .discount-badge{top:-23px}.pricing .pricing-card .pricing-body{min-height:unset}}