.number-card{display:flex;background-color:#fff;flex-direction:column;gap:32px;justify-content:space-between;padding:16px;border-radius:16px;box-shadow:0 2px 16px -2px #6e757e14}.number-card__title{font-size:32px;font-weight:700;line-height:40px}.number-card__title span,.number-card__subtitle span{color:#d93c82}.number-card__subtitle{font-size:15px;font-weight:400;line-height:22px;color:#656d77}@media (max-width: 575.98px){.number-card__title{font-size:24px;line-height:32px}}.advantage-card{background-color:#fff;display:flex;flex-direction:column;gap:24px;padding:32px;border-radius:16px;box-shadow:0 2px 16px -2px #6e757e14}.advantage-card__image{border-radius:8px;display:block;width:100%;aspect-ratio:344/200;object-fit:cover}.advantage-card__title{font-size:16px;font-weight:700;line-height:22px;color:#333}.advantage-card__text{font-size:15px;font-weight:400;line-height:22px;color:#656d77}@media (max-width: 1199.98px){.advantage-card{gap:16px;padding:16px}}@media (max-width: 767.98px){.advantage-card{background-color:#f4f4f9}.advantage-card__title{font-size:16px;line-height:22px}}.team-card{position:relative;overflow:hidden;padding:24px;background-color:#f4f4f9;background-repeat:no-repeat;border-radius:16px}.team-card>*{position:relative;z-index:1}.team-card__icon{border-radius:8px;background-color:#d93c82;padding:8px;width:40px;height:40px;color:#fff}.team-card__title{font-size:24px;font-weight:700;line-height:32px;margin:16px 0 8px}.team-card__text{font-size:15px;font-weight:400;line-height:22px}.customer-support-card{position:relative;background-color:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 16px -2px #6e757e14}.customer-support-card__divider{width:100%;height:1px;background:#d8dee4;margin:16px 0}.customer-support-card__title{font-size:24px;font-weight:700;line-height:32px;margin-bottom:16px}.customer-support-card__title span{color:#d93c82}.customer-support-card__list ul{margin:0;padding-left:0}.customer-support-card__list li{position:relative;list-style:none;padding-left:16px}.customer-support-card__list li+li{margin-top:8px}.customer-support-card__list li:before{content:"";position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:50%;background:#d93c82}@media (max-width: 767.98px){.customer-support-card{padding:16px}}.page-about__text_spacing{padding-bottom:32px}.page-about__title_spacing{padding-bottom:40px}.page-about{background-color:#fff}.page-about__advantages{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-about__contacts{display:grid;gap:24px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.page-about__customer-support{display:flex;gap:24px}.page-about__customer-support>.customer-support-card{flex:1 1 0}.page-about__customer-support .customer-support-card:nth-child(2){background-image:url(/img/about/catalog-bg-2.svg);background-position:0 100%;background-size:675px 225px;background-repeat:no-repeat}.page-about__features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-about__features .content-card:nth-child(3){background-image:url(/img/about/content-card-1.png);background-position:100% 100%;background-repeat:no-repeat}.about-socials__list{display:flex;gap:16px}.about-socials__list .fm-btn{flex:1 1 0}.page-about__team{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.page-about__team>*{grid-column:span 2}.page-about__team>:nth-child(-n+2){grid-column:span 3}.page-about__team>*:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;pointer-events:none}.page-about__team>:nth-child(1):before{background-image:url(/img/about/banner-line-high-1.svg);transform:translateY(-13%) translate(50%);width:397px;height:454px}.page-about__team>:nth-child(2):before{background-image:url(/img/about/banner-line-high-2.svg);transform:translateY(-5%) translate(-15%);width:779px;height:492px}.page-about__team>:nth-child(3):before{background-image:url(/img/about/banner-line-high-1.svg);transform:translateY(-45%) translate(-40%) rotate(250deg) scaleY(-1);width:779px;height:492px}.page-about__team>:nth-child(4):before{background-image:url(/img/about/banner-line-high-3.svg);transform:translateY(-10%) translate(-10%);width:601px;height:324px}.page-about__team>:nth-child(5):before{background-image:url(/img/about/banner-line-high-2.svg);transform:translateY(-25%) translate(-20%);width:779px;height:492px}.page-about__numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.page-about__text{font-size:15px;line-height:22px;font-weight:400}.page-about__title{font-size:32px;line-height:40px;font-weight:700}.page-about__title span{color:#d93c82}.page-about__wrapper_white{background-color:#fff;border-radius:16px}.page-about__wrapper{margin-bottom:80px}@media (prefers-reduced-motion: no-preference){.page-about-reveal{opacity:0;translate:0 22px;transition:opacity .7s cubic-bezier(.22,1,.36,1),translate .7s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease}.page-about-reveal.is-revealed{opacity:1;translate:0 0}}@media (hover: hover) and (prefers-reduced-motion: no-preference){.number-card:hover,.advantage-card:hover,.team-card:hover,.content-card:hover,.contact-card:hover,.ourteam-card:hover,.customer-support-card:hover{transform:translateY(-6px);box-shadow:0 12px 28px -6px #6e757e2e}}@media (max-width: 1199.98px){.page-about__team>:nth-child(1):before{transform:scale(.7) translateY(-20%) translate(40%)}.page-about__team>:nth-child(2):before{transform:scale(.7) translateY(-10%) translate(-30%)}.page-about__team>:nth-child(3):before{transform:scale(.7) translateY(-50%) translate(-35%) rotate(250deg) scaleY(-1)}.page-about__team>:nth-child(4):before{transform:scale(.7) translateY(-15%) translate(-30%)}.page-about__team>:nth-child(5):before{transform:scale(.7) translateY(-40%) translate(-35%)}}@media (max-width: 991.98px){.page-about__advantages{grid-template-columns:repeat(2,1fr)}.page-about__advantages>:nth-child(3){grid-column:1/-1}.page-about__customer-support{flex-direction:column}.page-about__team>:nth-child(1):before{transform:scale(.7) translateY(-20%) translate(0)}.page-about__team>:nth-child(2):before{transform:scale(.7) translateY(-8%) translate(-30%)}.page-about__team>:nth-child(3):before{transform:scale(.7) translateY(-60%) translate(-50%) rotate(250deg) scaleY(-1)}.page-about__team>:nth-child(4):before{transform:scale(.7) translateY(-35%) translate(-30%)}.page-about__team>:nth-child(5):before{transform:scale(.7) translateY(-40%) translate(-35%)}.page-about__features{grid-template-columns:repeat(2,1fr)}.page-about__features>:nth-child(3){grid-column:1/-1}.page-about__features .content-card:nth-child(3){background-image:url(/img/about/content-card-2.png);background-position:100% 100%;background-repeat:no-repeat}}@media (max-width: 767.98px){.page-about__team>:nth-child(1):before{transform:scale(.8) translateY(-25%) translate(40%);width:auto}.page-about__team>:nth-child(2):before{transform:scale(.7) translateY(-30%) translate(-25%)}.page-about__team>:nth-child(3):before{transform:scale(.7) translateY(-60%) translate(-50%) rotate(250deg) scaleY(-1)}.page-about__team>:nth-child(4):before{transform:scale(.7) translateY(-35%) translate(-30%)}.page-about__team>:nth-child(5):before{transform:scale(.7) translateY(-40%) translate(-35%)}.page-about__title_spacing{padding-bottom:24px}.page-about__advantages{grid-template-columns:1fr}.page-about__advantages>:nth-child(3){grid-column:auto}.page-about__contacts{grid-auto-flow:row;grid-template-columns:1fr}.page-about__features{grid-template-columns:repeat(1,1fr)}.page-about__team{grid-template-columns:1fr}.page-about__team>*,.page-about__team>:nth-child(-n+2){grid-column:auto}.page-about__numbers{grid-template-columns:repeat(2,1fr)}.page-about__title{font-size:24px;line-height:32px}.page-about__wrapper{margin-bottom:48px}}@media (max-width: 575.98px){.page-about{background-color:#f4f4f9}.page-about__customer-support .customer-support-card:nth-child(2){background-image:url(/img/about/catalog-bg-2-small.svg);background-position:0 90%;background-size:100%}.page-about .customer-support-card{margin:0 -16px}.page-about__features{gap:16px}.page-about__features .content-card:nth-child(3){background-image:none}.page-about .ourteam-card{margin:0 -16px}}@media (max-width: 365.98px){.about-socials__list{flex-wrap:wrap}.about-socials__list .fm-btn{flex:1 0 100%}}@media (max-width: 319.98px){.page-about__numbers{grid-template-columns:1fr}}
