@layer salon-block{.b-vika-first_visit .fv{padding:110px var(--vk-pad) 196px;flex-direction:column;gap:141px;display:flex}.b-vika-first_visit .fv__head{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.b-vika-first_visit .fv__title{color:var(--c-text)}.b-vika-first_visit .fv__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.b-vika-first_visit .fv__card{background:var(--c-card);border-radius:28px;flex-direction:column;gap:10px;min-width:0;padding:28px 28px 30px;display:flex}.b-vika-first_visit .fv__mark{color:var(--vk-gold)}.b-vika-first_visit .fv__name{color:var(--c-text);overflow-wrap:break-word}.b-vika-first_visit .fv__text{color:var(--c-text);opacity:.75}@container block (width<=1023px){.b-vika-first_visit .fv{gap:48px;padding-bottom:110px}.b-vika-first_visit .fv__cards{grid-template-columns:minmax(0,1fr);gap:14px}}@container block (width<=767px){.b-vika-first_visit .fv{gap:14px;padding:48px 16px}.b-vika-first_visit .fv__head{gap:14px}.b-vika-first_visit .fv__card{border-radius:22px;gap:6px;padding:18px 20px 20px}.b-vika-first_visit .fv__mark{display:none}.b-vika-first_visit .fv__name{letter-spacing:-.005em;font-size:18px;line-height:23px}}}
