@font-face{font-family:Roboto;font-weight:100;src:url(../../lib/fonts/Roboto/Roboto-Thin.ttf) format("ttf")}@font-face{font-family:Roboto;font-weight:300;src:url(../../lib/fonts/Roboto/Roboto-Light.ttf) format("ttf")}@font-face{font-family:Roboto;font-weight:400;src:url(../../lib/fonts/Roboto/Roboto-Regular.ttf) format("ttf")}@font-face{font-family:Roboto;font-weight:500;src:url(../../lib/fonts/Roboto/Roboto-Medium.ttf) format("ttf")}@font-face{font-family:Roboto;font-weight:700;src:url(../../lib/fonts/Roboto/Roboto-Bold.ttf) format("ttf")}@font-face{font-family:Roboto;font-weight:900;src:url(../../lib/fonts/Roboto/Roboto-Black.ttf) format("ttf")}.p-about02 .c-grid>*{height:100%;border-radius:1rem;padding:1.5rem}.p-about02 .c-grid>*:first-child{background-color:#fce3ed}.p-about02 .c-grid>*:nth-child(2){background-color:#def6fb}.p-about02 .c-grid>*:last-child{background-color:#defbf1}.p-about04 .c-grid{column-gap:calc(1.425rem + 2.1vw)}@media (min-width: 1200px){.p-about04 .c-grid{column-gap:3rem}}.p-about04 .c-grid{row-gap:3rem}.p-about07 .c-media__img img{aspect-ratio:unset}.p-about07 .c-grid{column-gap:calc(1.425rem + 2.1vw)}@media (min-width: 1200px){.p-about07 .c-grid{column-gap:3rem}}.p-about07 .c-grid{row-gap:3rem;margin-bottom:calc(1.425rem + 2.1vw)}@media (min-width: 1200px){.p-about07 .c-grid{margin-bottom:3rem}}.p-about07 a{display:inline-flex;align-items:center}.p-about07__link-icon{font-weight:700;margin-left:.25rem}
