.content-page.about-page{--about-gutter:clamp(32px, 5.3vw, 80px);width:100%;max-width:calc(1440px + 2 * var(--about-gutter));padding:64px var(--about-gutter) 48px;color:#353535;flex-direction:column;gap:28px;font-size:clamp(16px,1.3vw,20px);font-weight:400;line-height:1.9;display:flex}.about-page :is(h1,h2,h3){color:#292929;font-weight:650;line-height:1.6}.about-page h1{font-size:24px}.about-page h2{font-size:22px}.about-page h3{font-size:20px}.about-page strong{font-weight:650}.about-page .content-about__text{background:#f4f4f4;border-radius:24px;padding:28px 32px}.about-page .content-about__text :is(p,h2,h3,ul,ol):not(:last-child){margin-block-end:24px}.about-page .content-about__section{gap:24px}.about-page .content-about__lead{font-weight:400}.about-page .content-about__text ol{padding-inline-start:24px;list-style-type:persian}.about-page .content-about__text ol li>strong{margin-block-end:6px;display:block}.about-page .content-about__text ol li:not(:last-child){margin-block-end:24px}.about-page .content-about__image{border-radius:18px;width:100%;height:auto;display:block}.about-page .content-about__office{margin:16px 0}.about-page__services-title{margin-top:16px}.about-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-block:12px 8px;display:grid}.about-benefit{text-align:center;margin:0;position:relative}.about-benefit__art{aspect-ratio:1;background:#fff;border-radius:28px;place-items:center;width:100%;max-width:190px;margin:0 auto 16px;display:grid}.about-page .about-benefit__art img{object-fit:contain;width:100%;height:100%;display:block}.about-benefit figcaption span{display:block}.about-benefit figcaption{max-width:210px;margin-inline:auto;font-size:18px;font-weight:600;line-height:1.8}.about-benefit__separator{inset-inline-end:-24px;position:absolute;top:30%}.about-benefit:last-child .about-benefit__separator{display:none}.about-team{gap:20px;display:grid}.about-team__members{background:#3987f2;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;padding:36px;list-style:none;display:grid}.about-team__member{text-align:center;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;gap:8px;padding:22px 12px;display:flex}.about-page .about-team__member h3{font-size:18px;font-weight:650}.about-team__member p{font-size:16px;font-weight:400}.about-closing{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.about-closing__copy{background:#deeffb;border-radius:24px;padding:32px}.about-page .about-closing__copy h2{margin-bottom:20px;font-size:22px}.about-closing__copy p{font-weight:400}.about-page .about-closing__illustration{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:900px){.content-page.about-page{--about-gutter:24px;gap:24px;padding-top:40px}.about-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.about-benefit__separator{display:none}}@media (max-width:1100px){.about-team__members{grid-template-columns:repeat(3,minmax(0,1fr));padding:28px}}@media (max-width:900px){.about-closing{grid-template-columns:minmax(0,1fr)}.about-page .about-closing__illustration{justify-self:center;max-width:500px}}@media (max-width:600px){.about-team__members{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.about-page .about-team__member h3{font-size:16px}.about-team__member p{font-size:14px}.about-team__member{padding:18px 10px}.about-closing__copy{border-radius:18px;padding:24px 18px}.about-page .about-closing__copy h2{font-size:20px}.content-page.about-page{--about-gutter:16px;padding-bottom:32px;font-size:16px}.about-page h1{font-size:21px}.about-page h2{font-size:20px}.about-page h3{font-size:18px}.about-page .content-about__text{border-radius:18px;padding:22px 18px}.about-page .content-about__text :is(ul,ol){padding-inline-start:20px}.about-page .content-about__office{margin-block:0}.about-benefits{gap:20px 14px;padding-bottom:0}.about-benefit__art{border-radius:20px;margin-bottom:10px}.about-benefit figcaption span{display:block}.about-benefit figcaption{font-size:14px}}.about-page .about-page__badge{z-index:1;margin-inline-start:6%;background:var(--color-announcement-accent);color:#fff;border-radius:12px;justify-self:start;width:fit-content;max-width:calc(100% - 48px);margin-bottom:-24px;padding:12px 28px;font-size:22px;font-weight:800;position:relative}.about-page :is(.about-page__introduction,.about-page__history,.about-page__services){gap:0;margin-top:12px}.about-page :is(.about-page__introduction,.about-page__history,.about-page__services)>.content-about__text{padding-top:56px}.about-page .about-page__services-card>h3{margin-bottom:12px}.about-team{gap:0;margin-top:20px}.about-team>h2{margin-inline-start:4%;background:var(--color-announcement-accent);color:#fff;border-radius:100px 100px 0 0;justify-self:start;margin-bottom:-16px;padding:18px 52px 28px}.about-team__members{position:relative}@media (max-width:600px){.about-page .about-page__badge{border-radius:10px;max-width:100%;margin-inline:12px;padding:10px 16px;font-size:18px}.about-page :is(.about-page__introduction,.about-page__history,.about-page__services)>.content-about__text{padding-top:48px}.about-team>h2{padding:14px 32px 24px}}
