:root{--pricing-primary:#507fcf;--pricing-success:#66bb22;--pricing-text:#212429;--pricing-text-muted:#5a5a5a;--pricing-bg:#f8f8f8;--pricing-card-bg:#fbfbfc;--pricing-card-highlight:#fff;--pricing-border:#e5e7eb;--pricing-shadow:rgba(35, 31, 32, 0.08);--pricing-shadow-hover:rgba(35, 31, 32, 0.15);--pricing-radius:12px;--pricing-transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}.column-fit{display:block;margin-right:0}.column-fit.col4{width:25%}.purchase-row{display:flex;gap:0}#purchase{background-color:var(--pricing-bg)}.purchase{margin:30px 0 50px}.purchase-wrapper .purchase-row .pricing-column{box-shadow:0 4px 20px var(--pricing-shadow);background-color:var(--pricing-card-bg);border-radius:var(--pricing-radius);transition:transform var(--pricing-transition),box-shadow var(--pricing-transition)}.purchase-wrapper .purchase-row .pricing-column:hover{transform:translateY(-4px);box-shadow:0 8px 30px var(--pricing-shadow-hover)}.purchase-wrapper .purchase-row .pricing-column:nth-child(3){position:relative;z-index:10;background-color:var(--pricing-card-highlight);box-shadow:0 8px 40px var(--pricing-shadow-hover);transform:scale(1.02)}.purchase-wrapper .purchase-row .pricing-column:nth-child(3):hover{transform:scale(1.02) translateY(-4px)}.purchase-wrapper .purchase-row .pricing-column:nth-child(3)::before{content:"Most Popular";position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--pricing-success),#4da318);color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:6px 16px;border-radius:20px;box-shadow:0 4px 12px rgba(102,187,34,.3)}.purchase-wrapper .purchase-row .column-fit{box-sizing:border-box}.purchase-wrapper .purchase-row .column-fit:first-child{background-color:transparent}.purchase .purchase-title{font-size:22px;line-height:1.3;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--pricing-text);padding:28px 0;margin:0 35px 25px;border-bottom:2px solid var(--pricing-border)}.purchase .purchase-wrapper .purchase-description,.purchase .purchase-wrapper .purchase-title{text-align:center}.purchase .purchase-price{margin-bottom:40px;text-align:center}.purchase .purchase-price span{font-weight:700;font-size:56px;color:var(--pricing-text);line-height:1}.purchase .purchase-price span sub,.purchase .purchase-price span sup{font-size:24px;font-weight:600}.purchase .purchase-price span sup{top:-24px}.purchase .purchase-price span.fsc-currency{font-size:28px;position:relative;top:-18px}.purchase .purchase-price .description{display:block;margin-top:8px;text-align:center;color:var(--pricing-text-muted);font-size:14px}.purchase .purchase-content{margin-bottom:0}.purchase .purchase-content ul{text-align:center;width:100%;margin:0;list-style:none;padding:0}.purchase .purchase-content ul li{padding:4px 20px;margin:0;font-size:13px;text-transform:uppercase;font-weight:600;line-height:38px;color:var(--pricing-text-muted);transition:background-color var(--pricing-transition)}.purchase .purchase-content ul li:nth-child(odd){background-color:rgba(0,0,0,.02)}.purchase .purchase-content ul li:hover{background-color:rgba(80,127,207,.05)}.purchase .purchase-content .icon-check svg,.purchase .purchase-content .icon-remove svg{height:12px;width:auto}.purchase .purchase-content .icon-check svg{color:var(--pricing-success)}.purchase .purchase-content .icon-remove svg{color:#dc3545;opacity:.6}.purchase .purchase-button{margin:35px 0;text-align:center}.purchase-button .button,.purchase-button input[type=submit].edd-add-to-cart{margin:0;border-radius:8px;background-color:var(--pricing-primary)!important;color:#fff;font-size:14px;font-weight:600;line-height:1.5;padding:14px 32px;text-transform:uppercase;letter-spacing:.5px;min-width:180px;display:inline-block;width:auto;border:none;cursor:pointer;transition:transform var(--pricing-transition),box-shadow var(--pricing-transition),background-color var(--pricing-transition)}.purchase-button .button:hover,.purchase-button input[type=submit].edd-add-to-cart:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(80,127,207,.35)}.purchase-button .button:active,.purchase-button input[type=submit].edd-add-to-cart:active{transform:translateY(0)}.purchase-button .button span{font-weight:600;margin-right:5px}.purchase-button a.button,.purchase-button input[type=submit].edd-add-to-cart{box-shadow:0 4px 15px rgba(80,127,207,.25);background-color:var(--pricing-primary)!important}.purchase-button .edd_purchase_submit_wrapper{display:inline-block;position:relative;box-shadow:0 4px 15px rgba(80,127,207,.25);background-color:var(--pricing-primary)!important;border-radius:8px;transition:transform var(--pricing-transition),box-shadow var(--pricing-transition)}.purchase-button .edd_purchase_submit_wrapper:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(80,127,207,.35)}.highlight .purchase-button .edd_purchase_submit_wrapper,.highlight .purchase-button a.button{background:linear-gradient(135deg,var(--pricing-success),#4da318)!important;box-shadow:0 4px 15px rgba(102,187,34,.3);color:#fff}.highlight .purchase-button .edd_purchase_submit_wrapper:hover,.highlight .purchase-button a.button:hover{box-shadow:0 6px 20px rgba(102,187,34,.4)}.purchase-button .edd_purchase_submit_wrapper input.button{text-indent:13px}.purchase-button .edd_purchase_submit_wrapper a.button.edd-add-to-cart{display:none}.purchase-advantages{position:relative;margin-top:221px}.purchase-advantages ul{margin:0;font-size:.9em;padding:0}.purchase-advantages ul li{list-style:none;line-height:38px;padding:0 21px 0 24px;margin:0;border-top:1px solid var(--pricing-border);font-size:13px;text-transform:uppercase;font-weight:600;color:var(--pricing-text);transition:background-color var(--pricing-transition)}.purchase-advantages ul li:last-child{border-bottom:1px solid var(--pricing-border)}.purchase-advantages ul li:hover{background-color:rgba(80,127,207,.03)}.purchase-advantages .sigma-pricing-feature-tooltip-container{position:relative;display:inline-block;float:right}.purchase-advantages .sigma-tooltip-contents{opacity:0;visibility:hidden;position:absolute;bottom:25px;right:-105px;width:220px;background-color:var(--pricing-primary);padding:16px 20px;font-size:13px;line-height:1.5;color:#fff;z-index:20;font-family:inherit;text-transform:initial;font-weight:400;border-radius:8px;transition:opacity var(--pricing-transition),visibility var(--pricing-transition),bottom var(--pricing-transition);text-align:center;box-shadow:0 8px 25px rgba(80,127,207,.4)}.purchase-advantages .sigma-tooltip-contents::after{width:0;height:0;border-style:solid;border-width:8px 7.5px 0 7.5px;border-color:var(--pricing-primary) transparent transparent transparent;content:"";display:block;position:relative;bottom:-24px;left:50%;transform:translateX(-12px)}.purchase-advantages .sigma-pricing-feature-tooltip-container .icon-question-circle{color:var(--pricing-success);cursor:help;transition:color var(--pricing-transition)}.purchase-advantages .sigma-pricing-feature-tooltip-container .icon-question-circle:hover{color:var(--pricing-primary)}.purchase-advantages .sigma-pricing-feature-tooltip-container .icon-question-circle svg{width:14px}.purchase-advantages .sigma-pricing-feature-tooltip-container .icon-question-circle:hover+.sigma-tooltip-contents{opacity:1;visibility:visible;bottom:35px}.pricing-table-head{overflow:hidden}.purchase-wrapper .pricing-table-head .column-fit:not(:first-child){padding-top:30px;padding-bottom:20px}.purchase-wrapper .princing-table-footer .column-fit{padding:0}.purchase-info-column{align-self:flex-start}#content .wpb_text_column .princing-table-footer>:last-child{margin-bottom:35px}#content .wpb_text_column .pricing-table-head>:last-child{margin-bottom:45px}.licence-btn{display:none}.cpo-show-mobile{display:none}.single-portfolio a[title="Download this template"]{display:none!important}.colorlib-dwn-now-container .edd_download_purchase_form .edd-all-access-btn br,.colorlib-dwn-now-container .edd_download_purchase_form p{display:none}.template-cta-buttons{display:flex;justify-content:center;gap:16px;margin:24px 0 40px;flex-wrap:wrap}.template-cta-buttons .btn-buy,.template-cta-buttons .btn-preview{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;border-radius:8px;min-width:160px;transition:transform var(--pricing-transition),box-shadow var(--pricing-transition),background-color var(--pricing-transition);cursor:pointer}.template-cta-buttons .btn-preview{background-color:transparent;color:var(--pricing-primary);border:2px solid var(--pricing-primary)}.template-cta-buttons .btn-preview:hover{background-color:var(--pricing-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(80,127,207,.3)}.template-cta-buttons .btn-buy{background:linear-gradient(135deg,var(--pricing-success),#4da318);color:#fff;border:none;box-shadow:0 4px 15px rgba(102,187,34,.3)}.template-cta-buttons .btn-buy:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,187,34,.4)}.template-cta-buttons .btn-buy:active,.template-cta-buttons .btn-preview:active{transform:translateY(0)}.template-cta-buttons .btn-icon{width:18px;height:18px;flex-shrink:0}@media only screen and (max-width:576px){.template-cta-buttons{flex-direction:column;align-items:center;gap:12px}.template-cta-buttons .btn-buy,.template-cta-buttons .btn-preview{width:100%;max-width:280px}}@media only screen and (max-width:768px){.cpo-hide-column{display:none}.cpo-show-mobile{display:inline-block;margin-left:10px}.purchase-wrapper .column-fit.col4{width:33.333%}.purchase-wrapper .purchase-row .pricing-column:nth-child(3){transform:none}.purchase-wrapper .purchase-row .pricing-column:nth-child(3):hover{transform:translateY(-4px)}.purchase .purchase-price span{font-size:48px}.purchase .purchase-title{font-size:18px;margin:0 20px 20px}}@media only screen and (max-width:576px){.purchase-wrapper .column-fit.col4{width:100%;margin-bottom:30px}.purchase-row{flex-wrap:wrap;gap:20px}.purchase-wrapper .purchase-row .pricing-column,.purchase-wrapper .purchase-row .pricing-column:nth-child(3){transform:none}.purchase-wrapper .purchase-row .pricing-column:hover,.purchase-wrapper .purchase-row .pricing-column:nth-child(3):hover{transform:translateY(-2px)}.purchase-wrapper .purchase-row .pricing-column:nth-child(3){order:-1}.purchase .purchase-price span{font-size:52px}.purchase .purchase-title{font-size:20px;margin:0 25px 20px}.purchase-button .button,.purchase-button input[type=submit].edd-add-to-cart{min-width:160px;padding:12px 24px}}@media (prefers-reduced-motion:reduce){.purchase .purchase-content ul li,.purchase-advantages .sigma-tooltip-contents,.purchase-advantages ul li,.purchase-button .button,.purchase-button .edd_purchase_submit_wrapper,.purchase-wrapper .purchase-row .pricing-column{transition:none}.purchase-wrapper .purchase-row .pricing-column:hover{transform:none}}