.landing-packages__inner{max-width:64rem;margin-left:auto;margin-right:auto}.landing-packages__header{text-align:center;margin-bottom:2rem}@media (min-width:1024px){.landing-packages__header{margin-bottom:2.5rem}}.landing-packages__title{color:#fff;letter-spacing:-.25px;margin-bottom:1rem;font-size:1.125rem}@media (min-width:640px){.landing-packages__title{font-size:1.25rem}}@media (min-width:768px){.landing-packages__title{font-size:1.5rem}}@media (min-width:1024px){.landing-packages__title{font-size:1.875rem}}@media (min-width:1280px){.landing-packages__title{font-size:2.25rem}}.landing-packages__underline{width:6rem;height:.25rem;margin-left:auto;margin-right:auto}@media (min-width:640px){.landing-packages__underline{width:7rem;height:.375rem}}@media (min-width:768px){.landing-packages__underline{width:115px;height:6px}}.landing-packages__underline-img{width:100%;height:100%}.landing-packages__cta-label{text-align:center;letter-spacing:-.25px;color:#000;margin:0;font-size:1rem}@media (min-width:640px){.landing-packages__cta-label{font-size:1.125rem}}@media (min-width:768px){.landing-packages__cta-label{font-size:1.25rem}}.landing-packages{padding:1.5rem 1rem}@media (min-width:375px){.landing-packages{padding:2rem 1rem}}@media (min-width:768px){.landing-packages{padding:2.5rem 2rem}}@media (min-width:1024px){.landing-packages{padding:3rem 2rem}}.landing-packages__row{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:1214px;margin-left:auto;margin-right:auto;transition:gap .5s ease-in-out;display:flex}@media (min-width:1024px){.landing-packages__row{flex-direction:row;gap:33px}}.landing-packages__card{border-radius:1rem;width:100%;height:14rem;text-decoration:none;position:relative;overflow:clip}@media (min-width:375px){.landing-packages__card{border-radius:1.5rem;height:16rem}}@media (min-width:1024px){.landing-packages__card{border-radius:40px;width:auto;min-width:12rem;height:20rem}}@media (min-width:1440px){.landing-packages__card{height:360px}}.landing-packages__card-image{z-index:0;pointer-events:none;position:absolute;inset:0}@media (min-width:1024px){.landing-packages__card-image{inset:auto}}.landing-packages__card-gradient{z-index:10;pointer-events:none;background:linear-gradient(#0000,#0003,#0009);position:absolute;inset:0}.landing-packages__card-text{inset-inline:0;z-index:20;padding-inline:1rem;pointer-events:none;text-shadow:0 2px 8px #000c,0 4px 16px #0009;justify-content:center;align-items:flex-end;padding-bottom:.75rem;display:flex;position:absolute;bottom:0}@media (min-width:375px){.landing-packages__card-text{padding-bottom:1rem}}@media (min-width:768px){.landing-packages__card-text{padding-bottom:1.25rem}}.landing-packages__dots{justify-content:center;gap:.5rem;margin-top:2rem;display:flex}.landing-packages__dot{appearance:none;cursor:pointer;background:#fff3;border:0;border-radius:9999px;padding:0;transition:all .3s}.landing-packages__dot--active{background:#fff9;width:2rem;height:.375rem}@media (min-width:375px){.landing-packages__dot--active{width:2.5rem;height:.5rem}}@media (min-width:768px){.landing-packages__dot--active{width:1.5rem;height:.25rem}}.landing-packages__dot--inactive{background:#fff3;width:.375rem;height:.375rem}@media (min-width:375px){.landing-packages__dot--inactive{width:.5rem;height:.5rem}}@media (min-width:768px){.landing-packages__dot--inactive{width:.25rem;height:.25rem}}.landing-packages__cta-wrap{justify-content:center;margin-top:1.5rem;display:flex}.landing-packages__cta{cursor:pointer;background:var(--color-pink);border-radius:1rem;padding:.625rem 1.25rem;text-decoration:none;transition:transform .2s;display:inline-block}.landing-packages__card-gradient--mobile-only{display:block}@media (min-width:1024px){.landing-packages__card-gradient--mobile-only{display:none}}.landing-packages__card-img{object-fit:cover;width:100%;height:100%}.landing-packages__card-titles{text-align:center}.landing-packages__card-name{color:#fff;text-wrap:balance;overflow-wrap:break-word;margin-bottom:0;font-size:1.25rem;font-weight:700;line-height:1.25}@media (min-width:640px){.landing-packages__card-name{font-size:1.5rem}}@media (min-width:768px){.landing-packages__card-name{font-size:1.875rem}}@media (min-width:1024px){.landing-packages__card-name{font-size:2.25rem}}@media (min-width:1280px){.landing-packages__card-name{font-size:3rem}}.landing-packages__card-subtitle{color:#fff;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}@media (min-width:640px){.landing-packages__card-subtitle{font-size:1.25rem}}@media (min-width:768px){.landing-packages__card-subtitle{font-size:1.5rem}}@media (min-width:1024px){.landing-packages__card-subtitle{font-size:1.875rem}}@media (min-width:1280px){.landing-packages__card-subtitle{font-size:2.25rem}}.landing-packages__cta:hover{transform:scale(1.05)}@media (min-width:375px){.landing-packages__cta{border-radius:1.5rem;padding:.75rem 1.5rem}}@media (max-width:1023px){.landing-packages{padding-inline:0}.landing-packages__header,.landing-packages__dots,.landing-packages__cta-wrap{padding-inline:1rem}.landing-packages__row{padding-inline:9vw;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:.75rem;width:100%;max-width:none;margin-inline:0;padding-bottom:.5rem;scroll-padding-inline:9vw;overflow-x:auto}.landing-packages__row::-webkit-scrollbar{display:none}.landing-packages__card{scroll-snap-align:center;scroll-snap-stop:always;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:1.5rem;height:22rem;position:relative;flex:0 0 82vw!important;min-width:16.5rem!important;max-width:none!important}.landing-packages__card-image{width:100%!important;height:100%!important;inset:0!important}.landing-packages__card-text{padding-inline:1.25rem;padding-bottom:1.25rem}.landing-packages__card-name,.landing-packages__card-subtitle{font-family:var(--font-birzia), "Birzia", sans-serif;font-size:clamp(1.25rem,5.5vw,1.75rem);font-weight:700;line-height:1.2}.landing-packages__dots{margin-top:1.5rem}}@media screen and (max-width:425px){.landing-packages__header{margin-bottom:1.5rem}.landing-packages__title{font-family:var(--font-birzia), "Birzia", sans-serif;letter-spacing:-.25px;color:#fff;margin-bottom:.75rem;font-size:2rem;font-weight:700;line-height:3.125rem}.landing-packages__card{border-radius:2.5rem;height:24rem}}