#page .packagesList{padding-top:5rem;padding-bottom:8.125rem}@media (min-width:48rem){#page .packagesList{padding-bottom:10rem}}@media (min-width:75rem){#page .packagesList{padding-bottom:11.25rem}}@media (min-width:100rem){#page .packagesList{padding-left:calc(var(--mpContainerWidth) / 12);padding-right:calc(var(--mpContainerWidth) / 12)}}#page .packagesList .hapi-w-grid-items{display:flex;flex-direction:column;align-items:center;gap:8.125rem}@media (min-width:48rem){#page .packagesList .hapi-w-grid-items{gap:10rem}}@media (min-width:75rem){#page .packagesList .hapi-w-grid-items{gap:11.25rem}}#page .packagesList .hapi-w-package-card{--textWidth:27.5em;--imgWidth:600px;display:flex;flex-direction:column;background-color:#fff0;border:none;color:inherit;text-align:start;max-width:var(--imgWidth);width:100%;justify-self:center;font-family:"Acumin Pro - Semibold";font-weight:400;font-size:.75rem;--line-height:1.5em;--letter-spacing:0.15em;text-transform:uppercase}@media (min-width:48rem){#page .packagesList .hapi-w-package-card{font-size:.9375rem;--line-height:1.4em;--letter-spacing:0.15em}}@media (min-width:75rem){#page .packagesList .hapi-w-package-card{display:grid;grid-template-columns:var(--imgWidth) 1fr var(--textWidth);grid-template-rows:1fr repeat(10,auto) 1fr;max-width:1130px}}@media (min-width:75rem){#page .packagesList .hapi-w-package-card::before{content:"";grid-column:-1 / -2;grid-row:1 / 2;display:block}}#page .packagesList .hapi-w-package-card::after{content:var(--detailLinkText);display:table;grid-column:-1 / -2;background-color:#fff;border:1px solid #B06A4E;color:#B06A4E;padding-top:.6875rem;padding-bottom:.3125rem;padding-left:.9375rem;padding-right:.9375rem;margin-top:1.25rem;border-radius:2lh;justify-self:flex-start;align-self:flex-start;font-family:"Acumin Pro - Semibold";font-weight:400;font-size:.75rem;--line-height:1.5em;--letter-spacing:0.15em;text-transform:uppercase}@media (min-width:48rem){#page .packagesList .hapi-w-package-card::after{font-size:.9375rem;--line-height:1.4em;--letter-spacing:0.15em}}@media (min-width:75rem){#page .packagesList .hapi-w-package-card:nth-child(2n){grid-template-columns:var(--textWidth) 1fr var(--imgWidth)}#page .packagesList .hapi-w-package-card:nth-child(2n)::before,#page .packagesList .hapi-w-package-card:nth-child(2n)::after{grid-column:1 / 2}#page .packagesList .hapi-w-package-card:nth-child(2n) .hapi-w-package-card-image{grid-column:-1 / -2}#page .packagesList .hapi-w-package-card:nth-child(2n) .hapi-w-package-card-image~*{grid-column:1 / 2}}#page .packagesList .hapi-w-package-card-image{grid-column:1 / 2;grid-row:1 / 2;margin-bottom:2.5rem;max-width:var(--imgWidth)}@media (min-width:75rem){#page .packagesList .hapi-w-package-card-image{grid-row:1 / -1;margin-bottom:0}}#page .packagesList .hapi-w-package-card-image~*{grid-column:-1 / -2}#page .packagesList .hapi-w-package-card-title{font-family:"Acumin Pro - Semibold";font-weight:400;font-size:.75rem;--line-height:1.5em;--letter-spacing:0.15em;text-transform:uppercase;padding-left:0;padding-right:0;text-wrap-style:balance;padding-bottom:1.875rem}@media (min-width:48rem){#page .packagesList .hapi-w-package-card-title{font-size:.9375rem;--line-height:1.4em;--letter-spacing:0.15em}}@media not all and (min-width:75rem){#page .packagesList .hapi-w-package-card-title{max-width:var(--textWidth);padding-bottom:2.5rem}}#page .packagesList .hapi-w-package-duration-box,#page .packagesList .hapi-w-package-period-label,#page .packagesList .hapi-w-package-card-price,#page .packagesList .hapi-w-package-card-price-description{font-family:"Acumin Pro - Semi Condensed Regular";font-weight:400;font-size:.9375rem;text-transform:none;--line-height:1.2222222222em;--letter-spacing:0.01em;text-transform:none}@media (min-width:48rem){#page .packagesList .hapi-w-package-duration-box,#page .packagesList .hapi-w-package-period-label,#page .packagesList .hapi-w-package-card-price,#page .packagesList .hapi-w-package-card-price-description{font-size:1.125rem}}#page .packagesList .hapi-w-package-period-label,#page .packagesList .hapi-w-package-duration-box,#page .packagesList .hapi-w-package-card-price{margin:0}#page .packagesList .hapi-w-package-duration-box{display:flex;flex-direction:column}#page .packagesList .hapi-w-package-duration{position:relative;order:1;margin-top:1.25rem;padding-top:calc(1.5rem + 1px)}#page .packagesList .hapi-w-package-duration::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:currentColor}#page .packagesList .hapi-w-image{padding-top:69.56%}#page .packagesList .hapi-w-image-view{border-radius:20px}.hapi-w-embedded{--hapi-background-primary:#626C53}.hapi-w-embedded .hapi-w-title{font-family:"Acumin Pro - Regular";font-weight:400;font-size:1.5625rem;text-transform:uppercase;--line-height:1.0857142857em;--letter-spacing:0em}@media (min-width:48rem){.hapi-w-embedded .hapi-w-title{font-size:1.875rem}}@media (min-width:75rem){.hapi-w-embedded .hapi-w-title{font-size:2.1875rem}}.hapi-w-embedded .hapi-w-package-detail-duration-box{font-family:"Acumin Pro - Semi Condensed Regular";font-weight:400;font-size:.9375rem;text-transform:none;--line-height:1.2222222222em;--letter-spacing:0.01em;text-transform:none}@media (min-width:48rem){.hapi-w-embedded .hapi-w-package-detail-duration-box{font-size:1.125rem}}.hapi-w-embedded .hapi-w-package-detail-description-title{margin-top:2.1875rem;margin-bottom:1.875rem}.hapi-w-embedded .hapi-w-package-detail-description,.hapi-w-embedded .hapi-w-package-room-occupancy,.hapi-w-embedded .hapi-w-price-defaultvalue,.hapi-w-embedded .hapi-w-price-value,.hapi-w-embedded .hapi-w-package-room-price-label{font-family:"Acumin Pro - Semi Condensed Regular";font-weight:400;font-size:.9375rem;text-transform:none;--line-height:1.2222222222em;--letter-spacing:0.01em;text-transform:none}@media (min-width:48rem){.hapi-w-embedded .hapi-w-package-detail-description,.hapi-w-embedded .hapi-w-package-room-occupancy,.hapi-w-embedded .hapi-w-price-defaultvalue,.hapi-w-embedded .hapi-w-price-value,.hapi-w-embedded .hapi-w-package-room-price-label{font-size:1.125rem}}.hapi-w-embedded .hapi-w-package-detail-description-title,.hapi-w-embedded .hapi-w-package-detail-liveprice-title{font-family:"Acumin Pro - Semibold";font-weight:400;font-size:.75rem;--line-height:1.5em;--letter-spacing:0.15em;text-transform:uppercase;margin-top:2.5rem;margin-bottom:1.25rem}@media (min-width:48rem){.hapi-w-embedded .hapi-w-package-detail-description-title,.hapi-w-embedded .hapi-w-package-detail-liveprice-title{font-size:.9375rem;--line-height:1.4em;--letter-spacing:0.15em}}.hapi-w-embedded .hapi-w-package-room-title{font-family:"Acumin Pro - Semibold";font-weight:400;font-size:.75rem;--line-height:1.5em;--letter-spacing:0.15em;text-transform:uppercase}@media (min-width:48rem){.hapi-w-embedded .hapi-w-package-room-title{font-size:.9375rem;--line-height:1.4em;--letter-spacing:0.15em}}.hapi-w-embedded .hapi-w-package-room-content{margin-top:1.5625rem}.hapi-w-embedded .hapi-w-package-room-title{margin-bottom:.9375rem}.hapi-w-embedded .hapi-w-package-room .hapi-w-price{text-align:start;align-items:flex-start}.hapi-w-embedded .hapi-w-package-room-price-label{text-align:start;margin-left:1em}.hapi-w-embedded .hapi-w-buttons{justify-content:space-between}.hapi-w-embedded .hapi-w-button{font-family:"Acumin Pro - Semibold";font-weight:400;font-size:.75rem;--line-height:1.5em;--letter-spacing:0.15em;text-transform:uppercase;background-color:#626C53;border-radius:2lh;padding-top:.5rem;padding-bottom:0;padding-left:.9375rem;padding-right:.9375rem}@media (min-width:48rem){.hapi-w-embedded .hapi-w-button{font-size:.9375rem;--line-height:1.4em;--letter-spacing:0.15em}}
