.l7-reivews__scroller{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.5rem;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto}.l7-reivews__scroller::-webkit-scrollbar{display:none}
.l7-packages-dir__title{color:#0a0a0a;font-size:clamp(1.5rem,2.5vw,40px);font-weight:400;line-height:1.2}:where(.dark) .l7-packages-dir__title{color:#fafafa}.l7-packages-dir__grid{grid-template-columns:1fr;gap:2rem 0;margin-top:2rem;display:grid}@media (min-width:640px){.l7-packages-dir__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}}@media (min-width:1024px){.l7-packages-dir__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}}.l7-packages-dir__column{min-width:0}@media (min-width:1024px){.l7-packages-dir__column{border-inline-start:1px solid #ececec;padding-inline:1.75rem}.l7-packages-dir__column:first-child{border-inline-start:0;padding-inline-start:0}.l7-packages-dir__column:last-child{padding-inline-end:0}}.l7-packages-dir__column-title{border-bottom:2px solid var(--primary-color);color:#0a0a0a;padding-bottom:.625rem;font-size:1rem;font-weight:500;line-height:1.3;display:inline-block}:where(.dark) .l7-packages-dir__column-title{color:#fafafa}.l7-packages-dir__column-subtitle{letter-spacing:.04em;text-transform:uppercase;color:#4a4a4a;margin-top:.875rem;margin-bottom:1rem;font-size:.75rem;font-weight:400}:where(.dark) .l7-packages-dir__column-subtitle{color:#a3a3a3}.l7-packages-dir__links{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.l7-packages-dir__link{text-align:start;color:#4a4a4a;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-size:.875rem;font-weight:300;line-height:1.45;transition:color .2s;display:block}.l7-packages-dir__link:hover,.l7-packages-dir__link:focus-visible{color:var(--primary-color)}:where(.dark) .l7-packages-dir__link{color:#d4d4d4}@media (max-width:639px){.l7-packages-dir__grid{gap:1.75rem;margin-top:1.5rem}}
