.packages-section{padding:30px 0}.packages-section .section-subtitle{display:flex;justify-content:center;align-items:center;font-size:28px;font-weight:700}.packages-section .section-subtitle .sub-title{background:rgba(241,95,37,.051);padding:5px 10px;border-radius:30px}.packages-section .section-subtitle .highlight{color:#f05f25;font-weight:700}.packages-section .section-subtitle .line-left,.packages-section .section-subtitle .line-right{width:50px;height:3px;background-color:#000;margin:0 5px}.packages-section .title{font-size:40px;font-weight:700;margin-bottom:40px;text-align:center}@media(max-width:768px){.packages-section .title{font-size:32px}}@media(max-width:576px){.packages-section .title{font-size:28px}}.packages-section .package-card{background-color:#fff;border:2px solid #000;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:transform .3s ease;height:552px}.packages-section .package-card:hover{transform:translateY(-10px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.packages-section .package-card.popular{border:2px solid #f05f25}.packages-section .package-card.popular .badge{position:absolute;top:-15px;right:10px;background-color:#f05f25;color:#fff;font-size:12px;padding:5px 10px;border-radius:20px;font-weight:600}@media(max-width:576px){.packages-section .package-card.popular .badge{font-size:10px;padding:4px 8px}}.packages-section .package-card .package-content{padding:35px;padding-top:0!important;height:512px;display:flex;flex-direction:column;justify-content:space-between}.packages-section .package-card .popular{text-align:center;display:flex;font-style:center;align-items:center;justify-content:center;background:#f05f25;border-radius:8px 8px 0 0;padding:8px;color:#fff;font-size:20px;font-weight:700}.packages-section .package-card .package-title{font-size:36px;font-weight:700;color:#f05f25;margin-bottom:20px;line-height:2.2;border-bottom:3px solid #000}@media(max-width:768px){.packages-section .package-card .package-title{font-size:28px}}@media(max-width:576px){.packages-section .package-card .package-title{font-size:24px}}.packages-section .package-card .features{overflow:auto;scrollbar-width:thin;scrollbar-color:#f05f25 #f1f1f1}.packages-section .package-card .features::-webkit-scrollbar{width:2px}.packages-section .package-card .features::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.packages-section .package-card .features::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.packages-section .package-card .features::-webkit-scrollbar-thumb:hover{background:#555}.packages-section .package-card .features-list{list-style-type:disc;padding:0;margin-left:20px}.packages-section .package-card .features-list li{font-size:18px;color:#000;margin-bottom:10px}.packages-section .package-card .features-list li ul{list-style-type:none;margin:5px 0 10px 20px}.packages-section .package-card .features-list li ul li{font-size:16px}@media(max-width:768px){.packages-section .package-card .features-list li ul li{font-size:14px}.packages-section .package-card .features-list li{font-size:16px}}.packages-section .package-card .price{font-size:30px;font-weight:700;color:#f05f25;margin-bottom:20px}@media(max-width:768px){.packages-section .package-card .price{font-size:18px}}@media(max-width:576px){.packages-section .package-card .price{font-size:16px}}.packages-section .package-card .new-line{line-height:1.2!important;padding-bottom:10px!important}.packages-section .package-card .quote-btn{width:210px;font-size:18px;font-weight:500;padding:10px 20px;border:2px solid #f05f25;color:#000;text-align:center;border-radius:5px;transition:all .3s ease}.packages-section .package-card .quote-btn:hover{background-color:#f05f25;color:#fff}@media(max-width:768px){.packages-section .package-card .quote-btn{font-size:16px;padding:8px 15px}}@media(max-width:576px){.packages-section .package-card .quote-btn{font-size:14px;padding:6px 10px}}.packages-section .row{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width:768px){.packages-section .row{justify-content:space-between}}.packages-section .col-md-4{flex:0 0 33.3333%;max-width:33.3333%}@media(max-width:768px){.packages-section .col-md-4{flex:0 0 48%;max-width:48%;margin-bottom:20px}}@media(max-width:576px){.packages-section .col-md-4{flex:0 0 100%;max-width:100%}}