.pricing-module *,.pricing-module :after,.pricing-module :before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.pricing-module{--transition:0.3s}.pricing-module .pricing-tabs{align-items:center;display:flex;gap:20px;justify-content:center;margin:0 auto;max-width:1240px;padding:40px 20px;width:100%}.pricing-module .pricing-tabs .pricing-tab .pricing-btn{color:#7d7d7d;cursor:pointer;font-size:20px;font-weight:400;transition:var(--transition)}.pricing-module .pricing-tabs .pricing-tab .pricing-btn:focus,.pricing-module .pricing-tabs .pricing-tab .pricing-btn:hover{color:#2da6dd;text-decoration:none}.pricing-module .pricing-tabs .pricing-tab .pricing-btn.pricing-btn-active{color:#19467f;font-weight:600}.pricing-module .pricing-tabs .pricing-tab-label{background:#efefef;border-radius:25px;color:#666;font-size:16px;padding:6px 20px;transition:var(--transition)}.pricing-module .pricing-tabs .pricing-tab-label.highlight-blue{background:#dbeef5;color:#19467f;font-weight:500;transition:var(--transition)}.pricing-module .pricing-cards-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.pricing-module .pricing-cards-container .pricing-cards{display:grid;gap:80px 30px;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));max-width:1240px;width:100%}.pricing-module .pricing-cards-container .pricing-cards .pricing-card{background:#fff;display:flex;flex-direction:column;padding:30px 50px;position:relative}.pricing-module .pricing-cards-container .pricing-cards .pricing-card .pricing-card-top{display:flex;flex-direction:column;gap:36px}.pricing-module .pricing-cards .pricing-card .pricing-circle-highlight{align-items:center;border-radius:50%;display:flex;height:144px;justify-content:center;position:absolute;right:0;top:0;transform:translateY(-50px);width:144px}.pricing-module .pricing-cards .pricing-card .pricing-circle-highlight *{line-height:1.15!important;text-align:center}.pricing-module .pricing-cards .pricing-card .pricing-card-top .pricing-card-header .pricing-title{font-weight:500;margin-bottom:16px}.pricing-module .pricing-cards .pricing-card .pricing-card-top .pricing-card-header .pricing-text{line-height:1.25}.pricing-module .pricing-cards .pricing-card-top .pricing-card-prices .pricing-card-price{display:none;font-size:40px;font-weight:700;line-height:1.15!important}.pricing-module .pricing-cards .pricing-card-top .pricing-card-prices .price-subheadline.price-active,.pricing-module .pricing-cards .pricing-card-top .pricing-card-prices .pricing-card-price.price-active{display:block}.pricing-module .pricing-cards .pricing-card-top .pricing-card-prices .price-subheadline{display:none}.pricing-module .pricing-cards .pricing-card-btn a{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-weight:600;gap:4px;justify-content:center;padding:6px 15px;text-align:center;text-decoration:none;transition:var(--transition);width:100%}.pricing-module .pricing-cards .pricing-card-top .pricing-card-items .pricing-list-heading{font-weight:700;margin-bottom:15px}.pricing-module .pricing-cards .pricing-card-top .pricing-card-items .pricing-list{align-items:center;display:grid;gap:3px 10px;grid-template-columns:max-content 1fr}.pricing-module .pricing-cards .pricing-card-top .pricing-card-items .pricing-list .pricing-item-svg{justify-self:end}.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-label,.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-txt,.pricing-module .pricing-cards .pricing-list .pricing-text-wrapper *{font-size:15px}.pricing-module .pricing-cards .pricing-card-top .pricing-card-items .pricing-list .pricing-highlight-wrapper{align-items:center;display:flex;height:32px;justify-content:flex-end}.pricing-module .pricing-cards .pricing-card-top .pricing-card-items .pricing-list .pricing-highlight{align-items:center;border-radius:8px;display:flex;height:20px;justify-content:center}.pricing-module .pricing-cards .pricing-card-top .pricing-card-items .pricing-list .pricing-highlight span{display:inline-block;font-size:12px;font-weight:600;line-height:1;padding:2px 6px;width:max-content}.pricing-module .pricing-cards .pricing-card-bottom{display:none;padding-top:80px}.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-bottom-wrapper{display:flex;flex-direction:column;gap:40px;height:100%}.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-heading{font-weight:700;margin-bottom:15px;text-decoration:underline}.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-item{align-items:center;border-bottom:1px solid #eee;display:flex;gap:15px;justify-content:space-between;padding-bottom:5px}.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-item:last-child{border-bottom:none}.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-item .pricing-left-col,.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-item .pricing-right-col{align-items:center;display:flex;gap:4px;width:50%}.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-item .pricing-left-col .pricing-sublist-label{font-weight:500}.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-item .pricing-left-col svg,.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-item .pricing-left-col svg path{height:20px;width:20px}.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-btn{margin-top:auto}.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-item{position:relative}.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-tooltip svg{height:16px;transform:translateY(1.5px);width:16px}.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-tooltip .pricing-tooltip-text{background:#000;border-radius:8px 12px;display:none;height:max-content;left:0;max-width:100%;padding:8px;position:absolute;top:0;transform:translateY(-90%);width:100%;z-index:2}.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-tooltip .pricing-tooltip-text *{color:#fff;font-size:16px}.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-tooltip .pricing-tooltip-text:before{background:#000;border-radius:4px;bottom:-6px;content:"";height:20px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:20px}.pricing-module .pricing-cards .pricing-card-bottom .pricing-card-sublist .pricing-sublist-tooltip:hover .pricing-tooltip-text{display:block}.pricing-module .pricing-toggle-details-btn-wrapper{align-items:center;display:flex;justify-content:center;margin-left:20px;margin-right:20px}.pricing-module .pricing-toggle-details-btn-wrapper .pricing-toggle-details-btn{align-items:center;border-radius:16px;display:flex;font-weight:600;gap:10px;justify-content:center;padding:12px 20px;position:relative;text-align:center;text-decoration:none;transform:translateY(-50%);transition:var(--transition);width:max-content}.pricing-module .pricing-toggle-details-btn-wrapper .pricing-toggle-details-btn .pricing-details-svg{height:32px}.pricing-module .pricing-toggle-details-btn-wrapper .pricing-toggle-details-btn .pricing-details-svg.flip-svg svg{transform:scaleY(-1)}@media (min-width:1180px) and (max-width:1240px),(min-width:768px) and (max-width:840px){.pricing-module .pricing-cards .pricing-card-top .pricing-card-prices .pricing-card-price{font-size:32px}}@media (max-width:767px){.pricing-module .pricing-tabs{flex-wrap:wrap}.pricing-module .pricing-cards-container .pricing-cards .pricing-card{padding:30px}}@media (max-width:480px){.pricing-module .pricing-cards-container .pricing-cards{gap:60px 30px}.pricing-module .pricing-cards-container .pricing-cards .pricing-card{padding:20px}.pricing-module .pricing-cards .pricing-card .pricing-circle-highlight{height:110px;transform:translateY(-40px);width:110px}.pricing-module .pricing-cards .pricing-card .pricing-circle-highlight *{font-size:14px;line-height:1.1!important;text-align:center}}@media (max-width:420px){.pricing-module .pricing-tabs .pricing-pipeline{display:none}.pricing-module .pricing-cards .pricing-card-top .pricing-card-prices .pricing-card-price{font-size:32px}}