.packages-container{background-color:#f8f9fa;padding-bottom:60px}.packages-container .packages-banner-wrapper{position:relative}.packages-container .packages-banner-wrapper .packages-banner-img{filter:brightness(.9);background-image:url(/img/Package/packagenew.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:400px}.packages-container .packages-banner-wrapper .packages-banner-text{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-radius:20px;width:80%;padding:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0000001a}.packages-container .packages-body{max-width:1228px;margin-left:auto;margin-right:auto;padding:0 15px}.packages-container .packages-body .pricing-wrapper{margin-top:-50px}.pricing-wrapper{z-index:10;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:40px;display:flex;position:relative}.pricing-card{background:#fff;border:1px solid #0000000d;border-radius:24px;flex-direction:column;width:350px;padding:40px 30px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #0000000d}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 20px 45px #0000001a}.pricing-card.featured{color:#fff;background:linear-gradient(135deg,#23265f 0%,#1a1c4a 100%);border:none;transform:scale(1.05)}.pricing-card.featured:hover{transform:scale(1.05)translateY(-10px)}.pricing-card.featured .pricing-header h3,.pricing-card.featured .price{color:#ef9751}.pricing-card.featured .feature-item{color:#ffffffe6}.pricing-card.featured .feature-icon{color:#ef9751}.pricing-card.featured .feature-disabled{color:#ffffff4d}.pricing-card.featured .badge-featured{color:#fff;text-transform:uppercase;background:#ef9751;padding:5px 40px;font-size:12px;font-weight:600;position:absolute;top:20px;right:-35px;transform:rotate(45deg)}.pricing-card .pricing-header{text-align:center;margin-bottom:30px}.pricing-card .pricing-header h3{color:#23265f;margin-bottom:15px;font-size:24px;font-weight:600}.pricing-card .pricing-header .price{color:#ef9751;font-size:36px;font-weight:700}.pricing-card .pricing-header .price span{color:#8c8c8c;font-size:16px;font-weight:400}.pricing-card .pricing-features{flex-grow:1;margin-bottom:30px}.pricing-card .pricing-features .feature-item{align-items:flex-start;margin-bottom:12px;font-size:14px;line-height:1.4;display:flex}.pricing-card .pricing-features .feature-item .feature-icon{flex-shrink:0;margin-top:3px;margin-right:12px;font-size:16px}.pricing-card .pricing-features .feature-item.disabled,.pricing-card .pricing-features .feature-item.disabled .feature-icon{color:#ccc}.pricing-card .pricing-footer{text-align:center}.pricing-card .pricing-footer .btn{border-radius:12px;width:100%;padding:12px 30px;font-weight:600;transition:all .3s}.pricing-card .pricing-footer .btn.btn-outline{color:#ef9751;background:0 0;border:2px solid #ef9751}.pricing-card .pricing-footer .btn.btn-outline:hover{color:#fff;background:#ef9751}.comparison-section{background:#fff;border-radius:24px;margin-top:80px;padding:40px;box-shadow:0 10px 30px #0000000d}.comparison-section h2{text-align:center;color:#23265f;margin-bottom:40px}.comparison-section .comparison-table{border-collapse:collapse;width:100%}.comparison-section .comparison-table th,.comparison-section .comparison-table td{text-align:center;border-bottom:1px solid #eee;padding:20px}.comparison-section .comparison-table th:first-child,.comparison-section .comparison-table td:first-child{text-align:left;color:#444;width:40%;font-weight:500}.comparison-section .comparison-table .header-col{color:#23265f;font-weight:600}.comparison-section .comparison-table .check-icon{color:#3bc13b}.comparison-section .comparison-table .cross-icon{color:#ccc}@media screen and (max-width:991px){.pricing-wrapper{margin-top:20px;padding:0 15px}.pricing-card{width:100%}.pricing-card.featured{transform:scale(1)}.packages-container .packages-banner-wrapper .packages-banner-text{width:90%;padding:20px}.packages-container .packages-banner-wrapper .packages-banner-text label{font-size:18px!important}.comparison-section{padding:20px;overflow-x:auto}.comparison-section .comparison-table{min-width:600px}}
