.package-availability-table.featured{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px #0b3c5d66,0 -1px 2px #0b3c5d0a;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 -1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:1.5rem}@media (min-width:1024px){.package-availability-table.featured{padding:2.5rem}}.package-availability-table.featured .package-title h3{margin:0;font-size:1.125rem;font-weight:500}.package-availability-table.featured .package-title h3 a{--tw-text-opacity:1;color:rgb(15 36 70/var(--tw-text-opacity,1));background-image:linear-gradient(#0000 20px,#172541 20px);background-position:0 -1px;background-repeat:no-repeat;background-size:0;text-decoration:none;transition:background-size .3s cubic-bezier(.785,.135,.15,.86)}.package-availability-table.featured .package-title h3:hover a{background-size:100%}.package-availability-table.featured .table{width:100%;margin-bottom:0}.package-availability-table.featured .table>:not(:last-child)>:last-child>*{--tw-border-opacity:1;border-color:rgb(200 204 209/var(--tw-border-opacity,1))}.package-availability-table.featured .table th{text-align:left;text-transform:uppercase;--tw-text-opacity:1;color:rgb(122 141 148/var(--tw-text-opacity,1));font-size:.8375rem;font-weight:700;padding-top:0!important;padding-bottom:10px!important}.package-availability-table.featured .text,.package-availability-table.featured .sub-text{text-transform:capitalize;line-height:1.4;display:block}.package-availability-table.featured .text{--tw-text-opacity:1;color:rgb(15 36 70/var(--tw-text-opacity,1));font-size:.9375rem;font-weight:600}.package-availability-table.featured .sub-text{color:#0f2446cc;font-size:.8375rem;font-weight:500}.package-availability-table.featured .price .text{font-family:var(--secondary);--tw-text-opacity:1;color:rgb(204 60 39/var(--tw-text-opacity,1));font-size:1rem;font-weight:600}.package-availability-table.featured .availability{padding-left:25px;position:relative}.package-availability-table.featured .availability i{width:16px;height:16px;font-size:0;position:absolute;top:3px;left:0}.package-availability-table.featured .availability i.warning{--tw-text-opacity:1;color:rgb(243 137 59/var(--tw-text-opacity,1))}.package-availability-table.featured .availability i.danger{--tw-text-opacity:1;color:rgb(241 6 6/var(--tw-text-opacity,1))}.package-availability-table.featured .availability i.success{--tw-text-opacity:1;color:rgb(28 179 134/var(--tw-text-opacity,1))}.package-availability-table.featured .price i.strike{font-style:normal}.package-availability-table.featured .button-group{flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.package-availability-table.featured .button-group .btn{white-space:nowrap}.package-availability-table.featured .button-group .btn.btn-sm{text-transform:uppercase;border-width:2px;min-width:120px;padding:4px 15px;font-size:.875rem;font-weight:500}.package-availability-table.featured .button-group .btn.btn-md{--tw-border-opacity:1;border-width:2px;border-color:rgb(200 204 209/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(15 36 70/var(--tw-text-opacity,1));border-radius:50rem;padding:5px 24px;font-size:.8375rem;font-weight:500}.package-availability-table.featured .button-group .btn.btn-md:hover,.package-availability-table.featured .button-group .btn.btn-md:focus{--tw-border-opacity:1;border-color:rgb(204 60 39/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.package-availability-table.featured .button-group .highlight-text{--tw-text-opacity:1;color:rgb(28 179 134/var(--tw-text-opacity,1));text-align:center;background-color:#1cb38633;border-radius:4px;min-width:120px;padding:2px 10px;font-size:.75rem}.package-availability-table.featured .table>:not(caption)>*>*{padding-top:1.25rem;padding-bottom:1.25rem}.package-availability-table.featured .table>:not(caption)>*>:first-child{padding-left:0;padding-right:0}.package-availability-table.featured .table td:not(:first-child),.package-availability-table.featured .table th:not(:first-child){padding-left:12px}.package-availability-table.featured .table td:not(:last-child),.package-availability-table.featured .table th:not(:last-child){padding-right:12px}.package-availability-table.featured tbody tr{--tw-border-opacity:1;border-top-width:1px;border-top-color:rgb(200 204 209/var(--tw-border-opacity,1))}.package-availability-table.featured tbody tr:last-child>td{border-bottom:none;padding-bottom:0}
