.s-about-team{position:relative;padding:2.2rem 0}.s-about-team-grp{display:grid;align-items:stretch;gap:54px 64px;grid-template-columns:1fr 1fr}@media only screen and (max-width: 1440px){.s-about-team-grp{gap:32px}}@media only screen and (max-width: 1366px){.s-about-team-grp{align-items:start;gap:32px;grid-template-columns:1fr}}@media only screen and (max-width: 987px){.s-about-team-grp{align-items:start;gap:32px;grid-template-columns:1fr}}@media only screen and (max-width: 767px){.s-about-team-grp{grid-template-columns:1fr}}.s-about-team-grp .s-about__title{margin:0 0 35px;color:#000;font-size:32px;font-weight:400;letter-spacing:-0.02em;line-height:48px}@media only screen and (max-width: 767px){.s-about-team-grp .s-about__title{font-size:24px;line-height:40px}}.s-about-team-grp .s-about__cards{display:grid;gap:64px;grid-template-columns:repeat(2, minmax(0, 1fr))}@media only screen and (max-width: 1440px){.s-about-team-grp .s-about__cards{gap:32px}}@media only screen and (max-width: 1366px){.s-about-team-grp .s-about__cards{gap:32px}}@media only screen and (max-width: 987px){.s-about-team-grp .s-about__cards{gap:32px}}@media only screen and (max-width: 767px){.s-about-team-grp .s-about__cards{gap:32px;grid-template-columns:1fr}}.s-about-team-grp .s-about__card{background:#f7f7f7;border-radius:16px;overflow:hidden}.s-about-team-grp .s-about__img{position:relative;width:100%;border-radius:16px 16px 0 0;overflow:hidden}.s-about-team-grp .s-about__img:before{display:block;padding-top:81.5%;content:""}.s-about-team-grp .s-about__img img{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:16px;-o-object-fit:cover;object-fit:cover}.s-about-team-grp .s-about__info{padding:24px 32px;color:#333;font-size:24px;line-height:1.4}@media only screen and (max-width: 1440px){.s-about-team-grp .s-about__info{padding:24px 15px;font-size:20px}}@media only screen and (max-width: 767px){.s-about-team-grp .s-about__info{font-size:20px}}.s-about-team-grp .s-about__info strong{font-weight:600}.s-about-team-grp .s-about__info span{font-weight:400}.s-about-team-grp .s-about__quote{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-row:3;grid-column:1;margin-top:0;padding:0 24px;height:100%;min-height:auto;background:#f7f7f7;border-radius:16px;text-align:center}@media only screen and (max-width: 1440px){.s-about-team-grp .s-about__quote{padding:0 24px;min-height:auto}}@media only screen and (max-width: 1366px){.s-about-team-grp .s-about__quote{grid-row:auto;grid-column:auto;margin-top:0;padding:64px 24px;min-height:auto}}@media only screen and (max-width: 987px){.s-about-team-grp .s-about__quote{grid-row:auto;grid-column:auto;margin-top:0;padding:64px 24px;min-height:auto}}@media only screen and (max-width: 767px){.s-about-team-grp .s-about__quote{margin-top:0;padding:64px 24px}}.s-about-team-grp .s-about__quote h4{margin:0 0 4px;color:#e30613;font-size:40px;font-weight:600;letter-spacing:-0.02em;line-height:48px}@media only screen and (max-width: 1440px){.s-about-team-grp .s-about__quote h4{font-size:32px;line-height:48px}}@media only screen and (max-width: 767px){.s-about-team-grp .s-about__quote h4{font-size:28px;line-height:40px}}.s-about-team-grp .s-about__quote p{margin:0;color:#000;font-size:40px;font-style:italic;font-weight:600;letter-spacing:-0.02em;line-height:1.25}@media only screen and (max-width: 1440px){.s-about-team-grp .s-about__quote p{font-size:32px;line-height:48px}}@media only screen and (max-width: 767px){.s-about-team-grp .s-about__quote p{font-size:28px;line-height:40px}}.s-about-team-grp .s-about-box:first-of-type{display:grid;gap:64px;grid-column:1/-1;grid-template-columns:1fr 1fr}@media only screen and (max-width: 1440px){.s-about-team-grp .s-about-box:first-of-type{gap:32px}}@media only screen and (max-width: 1366px){.s-about-team-grp .s-about-box:first-of-type{gap:32px;grid-template-columns:1fr}}@media only screen and (max-width: 987px){.s-about-team-grp .s-about-box:first-of-type{gap:32px;grid-template-columns:1fr}}@media only screen and (max-width: 767px){.s-about-team-grp .s-about-box:first-of-type{grid-template-columns:1fr}}.s-about-team-grp .s-about-box:first-of-type .s-about__block:first-child .s-about__title{font-weight:600}.s-about-team-grp .s-about-box:last-of-type{display:contents}.s-about-team-grp .s-about-box:last-of-type .s-about__block{display:contents}.s-about-team-grp .s-about-box:last-of-type .s-about__title{grid-row:2;grid-column:2;margin:0}@media only screen and (max-width: 1366px){.s-about-team-grp .s-about-box:last-of-type .s-about__title{margin-bottom:32px}}.s-about-team-grp .s-about-box:last-of-type .s-about__cards{grid-row:3;grid-column:2}@media only screen and (max-width: 1366px){.s-about-team-grp .s-about-box:last-of-type{display:block;grid-row:auto;grid-column:auto}.s-about-team-grp .s-about-box:last-of-type .s-about__block{display:block}.s-about-team-grp .s-about-box:last-of-type .s-about__title,.s-about-team-grp .s-about-box:last-of-type .s-about__cards{grid-row:auto;grid-column:auto}}@media only screen and (max-width: 987px){.s-about-team-grp .s-about-box:last-of-type{display:block;grid-row:auto;grid-column:auto}.s-about-team-grp .s-about-box:last-of-type .s-about__block{display:block}.s-about-team-grp .s-about-box:last-of-type .s-about__title,.s-about-team-grp .s-about-box:last-of-type .s-about__cards{grid-row:auto;grid-column:auto}}@media only screen and (max-width: 767px){.s-about-team-grp .s-about-box:last-of-type{grid-row:auto;grid-column:auto}}
