.pt-copy .pricing-table-item-head{--ribbon-depth:.5rem;--ribbon-background:var(--primary);--ribbon-color:var(--white);--ribbon-font-size:.8rem;background:transparent!important;border-radius:10px 10px 0 0;border-top:4px solid;color:#333!important;overflow:hidden;padding:1rem}.pt-copy .pricing-table-item-head h2,.pt-copy .pricing-table-item-head p{color:#333!important}.pt-copy .pricing-table-item-head.bg-quadrinary{border-color:#4caf50}.pt-copy .pricing-table-item-head.bg-primary{border-color:#844217}.pt-copy .pricing-table-item-head.bg-secondary{border-color:#f1c40f}.pt-copy .pricing-table-item-head.bg-tertiary{border-color:#844217}.pt-copy .pricing-table-item-head.bg-white{border-color:#ccc}.pt-copy .pricing-table-item-head.bg-primary{--ribbon-background:var(--quadrinary);--ribbon-color:var(--dark)}.pt-copy .pricing-table-item-head[data-ribbon]:before{background:linear-gradient(rgba(0,0,0,.5) 0 0) bottom/100% var(--ribbon-depth) no-repeat var(--ribbon-background);clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - var(--ribbon-depth)) calc(100% - var(--ribbon-depth)),var(--ribbon-depth) calc(100% - var(--ribbon-depth)),0 100%);color:var(--ribbon-color);content:attr(data-ribbon);font-size:var(--ribbon-font-size);-webkit-mask:linear-gradient(135deg,transparent calc(50% - var(--ribbon-depth)*.707),#fff 0) bottom left,linear-gradient(-135deg,transparent calc(50% - var(--ribbon-depth)*.707),#fff 0) bottom right;-webkit-mask-composite:destination-in;mask-composite:intersect;-webkit-mask-size:300vmax 300vmax;padding:5px 35px calc(var(--ribbon-depth) + 5px);position:absolute;right:0;top:0;transform:translate(29.29%,-100%) rotate(45deg);transform-origin:bottom left}.pt-copy .packages__module .pricing-table-item,.pt-copy .pricing-table-item.hero-shadow,.pt-copy div.hero-shadow{box-shadow:none!important;-webkit-box-shadow:none!important;display:flex;flex-direction:column;overflow:hidden;position:relative;text-align:center}.pt-copy .hero-shadow:after,.pt-copy .hero-shadow:before{box-shadow:none!important;display:none!important}.pt-copy .packages__module .pricing-table-item-body{display:none}.pt-copy .packages__module .package--description{font-size:.8rem;margin-bottom:0!important}.pt-copy .packages__module .package--actions button{display:block;margin:0 auto!important}.pt-copy .package-details{display:none}.pt-copy .package--details{height:auto;margin-top:0;opacity:1;padding:2rem 0;visibility:visible}.pt-copy .package--details td,.pt-copy .package--details thead th:not(:first-of-type){text-align:center}.pt-copy .package--details button.info span{color:var(--tertiary)}.pt-copy .package--details svg{height:1ch;width:1ch}.pt-copy .fineprint{margin:0 auto;text-align:center}.pt-copy .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.fancybox__container{z-index:10500!important}.pt-copy .pricing-table-item{background:#f5f8fa!important;border-radius:10px!important;overflow:hidden!important}.pt-copy .pricing-table-item:has(.bg-quadrinary) .btn-primary{background-color:#006323!important;border-color:#006323!important}.pt-copy .pricing-table-item:has(.bg-primary) .btn-primary{background-color:#844217!important;border-color:#844217!important}.pt-copy .pricing-table-item:has(.bg-secondary) .btn-primary{background-color:#f1c40f!important;border-color:#f1c40f!important;color:#000!important}.pt-copy .pricing-table-item:has(.bg-tertiary) .btn-primary{background-color:#844217!important;border-color:#844217!important}.pt-copy .btn-primary{border-radius:10px!important;font-family:Montserrat,sans-serif!important;font-size:18px!important;font-weight:300!important;padding:22px 40px!important}.pt-copy .pricing-table-item-footer{padding:0 1rem 1.5rem}.pt-copy .pricing-table-item-footer,.pt-copy .pricing-table-item-head,.pt-copy footer,.pt-copy header{display:block!important}.pt-copy .pricing-table-item-head h2{font-family:EB Garamond,serif!important;font-size:35px!important;font-weight:500!important;line-height:1.1!important}.feature-title{font-family:EB Garamond,serif;font-size:22px;font-weight:500;margin-bottom:.5rem}.feature-subtitle{color:#555;font-size:20px}.pt-copy .comparison-title{color:#051f46;display:block;font-size:60px;line-height:1.1;margin-bottom:2.5rem;text-align:center}@media (max-width:768px){.pt-copy .comparison-title{font-size:30px}}