body{background:#fff}.t-about{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.p-philosophy{max-width:var(--section-width);padding:100px var(--section-side-padding);width:100%}.p-philosophy__body{align-items:center;display:flex;gap:68px}.p-philosophy__description{flex:1;line-height:2}.p-philosophy__image{max-width:390px}@media (max-width:1199px){.p-philosophy{padding:136px 40px 50px}.p-philosophy__body{display:flex;flex-direction:column;gap:50px}.p-philosophy__description{font-size:.9em}}.p-profile{max-width:var(--section-width);padding:100px var(--section-side-padding);width:100%}.p-profile__body{display:flex;gap:100px;justify-content:space-between}.p-profile__information{max-width:400px}.p-profile__name{margin:5rem 0 6rem}.p-profile__description{margin-bottom:7rem}.name__text{font-size:1.8em}@media (max-width:1199px){.p-profile{padding:50px 40px 36px}.p-profile__body{flex-direction:column-reverse;gap:55px}.p-profile__name{align-items:center;display:flex;gap:1.6em;margin:0 0 43px}.name__text{font-size:1.5em}.name__signature{max-width:120px}.p-profile__description{font-size:.9em}}.p-press{max-width:var(--section-width);padding:30px var(--section-side-padding);width:100%}@media (max-width:1199px){.p-press{padding:36px 40px 25px}}.p-prize{max-width:var(--section-width);padding:30px var(--section-side-padding);width:100%}@media (max-width:1199px){.p-prize{padding:25px 40px}}.p-staff{display:none;max-width:var(--section-width);padding:100px var(--section-side-padding);width:100%}@media (max-width:1199px){.p-staff{padding:36px 40px}}.p-company{max-width:var(--section-width);padding:100px var(--section-side-padding) 20rem;width:100%}.p-company__description{display:flex;justify-content:space-between;margin-bottom:60px}.p-company__address{width:370px}.p-company__business{width:420px}.p-company__contact{text-align:right}.p-company .hs-button{border:2px solid #000;color:#000;display:inline-block;font-size:1.5em;padding:20px 30px;text-decoration:none}@media (max-width:1199px){.p-company{padding:36px 40px}.p-company__description{flex-direction:column;gap:44px}.p-company__address,.p-company__business{font-size:.9em;width:100%}.p-company__contact{text-align:center}}