.package-card{width:28rem;max-width:28rem;border-radius:10px;position:relative;border:1px solid rgba(0,0,0,.2);flex:0 0 28rem;box-sizing:border-box;@media screen and (max-width:657px){width:100%;max-width:100%;flex:0 0 100%}@media screen and (min-width:658px) and (max-width:1200px){flex:0 0 calc(50% - 0.5rem);width:calc(50% - .5rem);max-width:calc(50% - .5rem)}@media screen and (min-width:1201px) and (max-width:1599px){flex:0 0 calc(50% - 0.5rem);width:calc(50% - .5rem);max-width:calc(50% - .5rem)}@media screen and (min-width:1600px) and (max-width:2199px){flex:0 0 calc(33.333% - 0.667rem);width:calc(33.333% - .667rem);max-width:calc(33.333% - .667rem)}@media screen and (min-width:2200px){flex:0 0 calc(25% - 0.75rem);width:calc(25% - .75rem);max-width:calc(25% - .75rem)}}.thumbnail-image-container{position:relative;height:220px;overflow:hidden}.image-placeholder,.thumbnail-image,.thumbnail-image-container{border-radius:10px 10px 0 0}.image-placeholder{width:100%;height:100%;background-image:linear-gradient(#aaa,#444)}.package-details{width:100%;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;padding:1rem 2rem}.package-details .package-name{font-size:1.5rem;font-weight:700}.package-details .package-description{font-size:1.2rem;margin:1rem 0;color:#525252}.package-details .package-description .description-item{display:flex;gap:.5rem}.package-details .package-description .description-label{font-weight:600;white-space:nowrap}.package-details .package-description .item-description{flex:1;min-width:0}.package-details .package-description .item-description p{margin:0}.package-details .package-description .amenities-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,auto));gap:.5rem 1rem}@media screen and (max-width:657px){.package-details{padding-top:1.8rem;padding-bottom:1.8rem}}.price-container{display:flex;flex-direction:row;justify-content:space-between}.button-container{display:flex;justify-content:center;gap:1rem;margin:1rem 0}.package-price{margin:5px 0 0;color:#000;font-weight:400;font-size:16}#date-picker-range{background:#fff;cursor:pointer;padding:12px 14px;border:1px solid rgba(0,0,0,.23);border-radius:4px;width:100%;display:flex;align-items:center;transition:border-color .2s}#date-picker-range:hover{border-color:rgba(0,0,0,.87)}#date-picker-range span{flex:1;font-size:16px;color:rgba(0,0,0,.87)}.property-date-range-picker #date-picker-range{background:#101010;border:1px solid #101010}.property-date-range-picker #date-picker-range:hover{background:#2a2a2a;border-color:#2a2a2a}.property-date-range-picker #date-picker-range span{color:#fff;font-weight:500}.property-date-range-picker #date-picker-range .date-picker-calendar-icon,.property-date-range-picker #date-picker-range svg:last-child{color:#fff}.daterangepicker{td.active{background:#101010}td.active:hover{background:#000}.applyBtn{background:#101010;color:#fff}.applyBtn,.cancelBtn{padding:.4rem .6rem!important;cursor:pointer}.cancelBtn{background:#fff;border:1px solid #101010}}