.Package_Modal .modal-content .modal-body{padding:30px}.Package_Modal .modal-content .modal-body .title_div{margin-bottom:20px}.Package_Modal .modal-content .modal-body .title_div .top_text{color:#09558f;margin-bottom:0;font-size:22px;font-weight:600}.Package_Modal .modal-content .modal-body .title_div .sub_text{color:#09558f;margin-bottom:0;font-size:15px;font-weight:500}.Package_Modal .modal-content .modal-body .packages_section .swiper-wrapper{padding:50px 0}.Package_Modal .modal-content .modal-body .packages_section .swiper-wrapper .swiper-slide{padding:10px}.Package_Modal .modal-content .modal-body .packages_section .outer_card{position:relative}.Package_Modal .modal-content .modal-body .packages_section .outer_card.active{transform:scale(1.05)}.Package_Modal .modal-content .modal-body .packages_section .package_card{z-index:2;background:#fff;border:1px solid #e5e5e5;border-radius:12px;width:100%;padding:28px 22px;transition:all .3s;position:relative}.Package_Modal .modal-content .modal-body .packages_section .recommended_badge{color:#fff;text-align:center;z-index:-1;background:#a5c81a;border-radius:12px 12px 0 0;width:100%;padding:10px 20px 19px;font-size:14px;font-weight:500;position:absolute;top:-36px;left:50%;transform:translate(-50%)}.Package_Modal .modal-content .modal-body .packages_section .package_card h3{color:#000;-webkit-line-clamp:2;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;margin-bottom:10px;font-size:16px;font-weight:600;display:-webkit-box;overflow:hidden}.Package_Modal .modal-content .modal-body .packages_section .package_card h2{color:#000;margin-bottom:10px;font-size:24px;font-weight:700}.Package_Modal .modal-content .modal-body .packages_section .package_card .subtitle{color:gray;-webkit-line-clamp:2;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;margin-bottom:22px;font-size:12px;display:-webkit-box;overflow:hidden}.Package_Modal .modal-content .modal-body .packages_section .package_card .package_btn{color:gray;cursor:pointer;background:#f5f5f5;border:none;border-radius:4px;width:100%;height:36px;margin-bottom:28px;font-size:13px;font-weight:500;transition:all .3s}.Package_Modal .modal-content .modal-body .packages_section .outer_card.active .package_btn{color:#fff;background:#09558f}.Package_Modal .modal-content .modal-body .packages_section .package_card ul{scrollbar-width:thin;height:189px;margin:0;padding:0;list-style:none;overflow-y:auto}.Package_Modal .modal-content .modal-body .packages_section .package_card ul li{color:#000;-webkit-line-clamp:2;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;align-items:center;gap:12px;margin-bottom:18px;font-size:13px;display:-webkit-box;overflow:hidden}.Package_Modal .modal-content .modal-body .packages_section .package_card .check_icon{color:#000;margin-right:8px;font-size:18px}.Package_Modal .modal-content .modal-body .bottom_btns{justify-content:center;align-items:center;display:flex}.Package_Modal .modal-content .modal-body .bottom_btns .Gray_Btn_holder .Gray_Btn{color:#09558f;border-radius:8px;margin-right:10px;padding:10px 15px;font-size:18px;font-weight:500;line-height:normal}.Package_Modal .modal-content .modal-body .bottom_btns .Green_btn_holder .Green_btn{border-radius:8px;padding:10px 15px;font-size:18px}@media (min-width:0) and (max-width:575px){.Package_Modal .modal-content .modal-body{padding:20px 10px}.Package_Modal .modal-content .modal-body .title_div .top_text{font-size:18px}.Package_Modal .modal-content .modal-body .title_div .sub_text{font-size:14px}.Package_Modal .modal-content .modal-body .packages_section .package_card{padding:10px}.Package_Modal .modal-content .modal-body .packages_section .recommended_badge{font-size:13px}.Package_Modal .modal-content .modal-body .packages_section .package_card .check_icon{font-size:16px}.Package_Modal .modal-content .modal-body .packages_section .package_card h2{font-size:20px}.Package_Modal .modal-content .modal-body .bottom_btns .Green_btn_holder .Green_btn,.Package_Modal .modal-content .modal-body .bottom_btns .Gray_Btn_holder .Gray_Btn{padding:10px;font-size:14px}}@media (max-width:991px){.package_card{width:100%;max-width:400px}.package_card.active{transform:scale(1)}}
