.packages-section{--baby-blue-dark:#ff7f00;--cool-gray:#696973}.packages .card{border:1px solid #dee2e6;border-radius:8px;height:100%;transition:all .3s;overflow:hidden}.packages .card:hover{border-color:var(--baby-blue-dark);box-shadow:0 10px 30px #0000001a}.packages .card:hover .card-img-top{transition:all .8s;transform:scale(1.3)}.packages .card-img-top{object-fit:cover;width:100%;height:200px;transition:all .8s}.packages .card-body{padding:1.5rem}.packages .color-baby-blue-dark{color:var(--baby-blue-dark);background:#ff7f001a;border-radius:4px;padding:.25rem .75rem;font-size:.875rem;font-weight:500;display:inline-block}.packages .card-title{color:#212529;-webkit-box-orient:vertical;min-height:3em;font-size:1.1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.packages .card-title a{color:inherit;text-decoration:none;transition:color .3s}.packages .card-title a:hover{color:var(--baby-blue-dark)}.packages .fs-6{color:var(--cool-gray);font-size:.9rem}.packages .fs-6 b{color:#212529}.packages .btn-outline-primary{color:var(--baby-blue-dark);border-color:var(--baby-blue-dark);border-radius:20px;font-weight:500;transition:all .3s}.packages .btn-outline-primary:hover{background-color:var(--baby-blue-dark);color:#fff;border-color:var(--baby-blue-dark)}.packages.swiper{padding:10px 5px 40px}.swiper-slide{height:auto}.swiper-pagination{justify-content:center;align-items:center;margin-top:30px;display:flex;width:100%!important;position:relative!important;bottom:0!important;left:0!important}.swiper-pagination-bullet{opacity:1!important;background-color:#dee2e6!important;border-radius:0!important;width:80px!important;height:5px!important;transition:all .3s!important}.swiper-pagination-bullet-active{background-color:var(--baby-blue-dark)!important;width:110px!important}@media (max-width:768px){.packages .card-img-top{height:180px}.packages .card-body{padding:1.25rem}.packages .card-title{font-size:1rem}}@media (max-width:576px){.packages.swiper{padding:5px 5px 30px}.packages .card-img-top{height:160px}.packages .card-body{padding:1rem}.swiper-pagination{margin-top:20px}}.section-title{color:#212529;font-size:2rem;font-weight:600;display:inline-block;position:relative}.section-title:after{content:"";background-color:var(--baby-blue-dark);width:60px;height:3px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}
