.package-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#5785e84d;opacity:1;transition:opacity .4s ease-in-out;z-index:1;border-radius:14px;pointer-events:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}.pricing-tiers-section{display:flex;gap:20px;justify-content:space-between}.pricing-tiers-section .pricing-tiers-pricing .pricing-tiers-pricing-title{margin:0;font-weight:600;font-size:24px}.pricing-tiers-section .pricing-tiers-pricing{border:1px solid gainsboro;border-radius:10px;padding:15px;flex:1;min-width:25%}.pricing-tiers-section>div:nth-child(2){flex:2;min-width:40%}.pricing-tiers-pricing .variants-box{display:flex;flex-direction:column;gap:10px;padding:10px;justify-content:center}.pricing-tiers-pricing .variants-box .single-variant-box{padding:20px;border:gainsboro 1px solid;border-radius:10px;cursor:pointer;transition:all .3s ease}.pricing-tiers-pricing .variants-box .variants-details{display:flex;gap:10px;align-items:center;justify-content:space-between}.pricing-tiers-pricing .variants-box .single-variant-box:hover{background-color:#f5f5f5}.pricing-tiers-pricing .variants-box .single-variant-box.active{border:2px solid #1565ff}.variants-box .single-variant-box .savings-text{font-size:12px;background-color:#ebf0fe;color:#3ab022;border-radius:10px;font-weight:600}.single-variant-box .variants-details .pricing-tiers-variant-title{margin:0;font-weight:600}.single-variant-box .variants-details .pricing-tiers-variant-price{font-size:24px;font-weight:600;color:#1565ff;margin:0}.package-container{border:3px solid #bfdbfe;border-radius:20px;padding:10px;text-align:center;box-shadow:0 8px 25px #1565ff14;transition:all .3s ease;max-width:900px;margin:0 auto}.package-box{position:relative;overflow:hidden;transition:background-image .4s ease-in-out;background-repeat:no-repeat;background-size:cover;background-position:center;padding:25px;display:flex;gap:10px;border:2px dashed #bfdbfe;border-radius:14px;justify-content:center;align-items:center;background:linear-gradient(135deg,#e6f2ff,#f8fbff);box-shadow:0 2px 8px #0000000d}.package-box-price{font-size:56px;font-weight:800;color:#1565ff;margin:0}.per-package{align-items:center;justify-content:center;justify-items:center;justify-self:center}.pricing-tiers-section .optional-product{display:flex;flex-direction:column;gap:10px;border:1px solid gainsboro;border-radius:10px;padding:15px;background-color:#e6f2ff;flex:1;min-width:25%;border-color:#bfdbfe}.pricing-tiers-section .optional-product .product-details{padding:10px;border-radius:10px;display:flex;gap:10px;align-items:center;justify-content:space-between;background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #bfdbfe;transition:all .2s}.pricing-tiers-section .optional-product .product-details:hover{box-shadow:0 4px 6px #0000001a;border-color:#93c5fd}.choose-one-text{margin:1rem 0;align-self:center;color:#4338ca;border-radius:999px;padding:8px;font-weight:700;font-size:25px}.package-blocks{background:#fff;border-radius:16px;display:flex;justify-content:space-between;align-items:center;gap:20px;position:relative}.package-blocks .package-block{flex:1;border-radius:12px;padding:0 20px;text-align:left;transition:all .3s ease;box-shadow:inset 0 0 0 2px transparent}.package-blocks .package-block:hover{transform:translateY(-4px);border-color:#1565ff}.package-blocks .package-block .package-title{font-weight:700;font-size:18px;color:#1e293b;margin-bottom:8px}.package-blocks .package-block .package-description{font-size:15px;color:#475569;line-height:1.5}.package-block .package-description ul{padding-left:18px}.package-blocks .package-block .package_button{color:#fff;background:linear-gradient(90deg,#1565ff,#1d4ed8);font-weight:600;padding:10px 14px;border:none;border-radius:10px;font-size:15px;cursor:pointer;transition:all .3s ease;margin-top:auto;justify-content:center}.package-blocks .package-block .package_button:hover{background:linear-gradient(90deg,#1e40af,#1d4ed8);transform:scale(1.05)}.or-chip{align-self:center;background:#e0e7ff;color:#4338ca;border-radius:999px;padding:8px 14px;font-weight:700;box-shadow:0 2px 6px #4338ca26}.optional-product .optional-product-title{font-size:24px;font-weight:600;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.product-details .product-details-title{flex:1;margin:0;font-size:15px;font-weight:600}.product-details .product-details-price{margin:0;font-weight:650;color:#1565ff}.package-or{align-self:center;background:#f3f4f6;color:#6b7280;border-radius:999px;padding:7px;font-weight:600}.hat-image{position:absolute;width:70px;opacity:.4;right:10px;bottom:10px;animation:crossMove 4s ease infinite alternate}@keyframes crossMove{0%{transform:translate(0)}40%{transform:translate(-30px,-30px)}}.quote-btn{background:#2563eb;color:#fff;box-shadow:0 10px 24px #1d4ed840}.quote-btn:hover{background::#2563eb}.button-style-secondary{background:#b91c1c;color:#fff;box-shadow:0 10px 24px #b91c1c40}.button-style-secondary:hover{background:#d62b2b}@media (max-width: 992px){.pricing-tiers-section{flex-wrap:wrap;gap:30px}.pricing-tiers-pricing,.optional-product{flex:1 1 100%;min-width:100%}.package-container{max-width:100%;padding:20px}.package-blocks{flex-direction:column;gap:16px}.package-block{width:100%;text-align:center;padding:10px 0}.or-chip{margin:10px 0}.quote-btn{display:inline-block;margin-top:20px}}@media (max-width: 768px){.pricing-tiers-section{flex-direction:column}.pricing-tiers-pricing,.optional-product{width:100%;min-width:100%}.package-box{flex-direction:column;padding:15px}.package-box-price{font-size:40px}.choose-one-text{font-size:20px;margin:1rem 0}.package-blocks{flex-direction:column;align-items:center;gap:0px}.package-block{text-align:center;justify-content:center;justify-items:center;justify-self:center;width:100%}.or-chip{font-size:14px;padding:6px 10px}.quote-btn{width:100%;text-align:center;padding:12px 0;font-size:16px}}@media (max-width: 480px){.package-box{background-size:contain!important;background-repeat:no-repeat!important;background-position:bottom!important;overflow:visible!important;padding:25px 1px!important}.package-box:before{opacity:.15!important}.package-container{overflow:visible!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/graduation-packages.css.map */
