@charset "UTF-8";.p-partner{position:relative;z-index:1}.p-partner__intro{border-radius:0!important}.p-partner__intro__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;align-items:center;gap:40px}@media only screen and (min-width:1025px){.p-partner__intro__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-4)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-partner__intro__inner{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-partner__intro__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-partner__intro__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (max-width:767px){.p-partner__intro__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:768px){.p-partner__intro__inner{padding:calc(60 / var(--ts-parent-font-size) * 1rem) 0 calc(120 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-partner__intro__inner{padding:3rem 0 6rem}}.p-partner__intro__img{max-width:165px;border-radius:calc(8 / var(--ts-parent-font-size) * 1rem);overflow:hidden;border:1px solid var(--ts-color-line2);padding:.5rem;background-color:#fff}.p-partner__intro__text{text-align:center;display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:768px){.p-partner__list{padding:5rem 0 10rem}}@media only screen and (max-width:767px){.p-partner__list{padding:4rem 0 5rem}}@media only screen and (min-width:768px){.p-partner__list{margin-top:-4rem}}@media only screen and (max-width:767px){.p-partner__list{margin-top:-2rem}}.p-partner__list__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:1025px){.p-partner__list__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-partner__list__inner{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-partner__list__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-partner__list__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-partner__list__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}.p-partner__list__logos{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.p-partner__list__logos{gap:4rem 0}}@media only screen and (max-width:767px){.p-partner__list__logos{gap:4rem 0}}@media only screen and (min-width:768px){.p-partner__list__logos{margin-top:4rem}}@media only screen and (max-width:767px){.p-partner__list__logos{margin-top:3rem}}.p-partner__list__item{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:1025px){.p-partner__list__item{width:calc(1 / 4 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-partner__list__item{width:calc(1 / 3 * 100%)}}@media only screen and (max-width:767px){.p-partner__list__item{width:50%}}@media only screen and (min-width:768px){.p-partner__list__item{padding:0 1rem}}@media only screen and (max-width:767px){.p-partner__list__item{padding:0 .5rem}}.p-partner__list__text{gap:.5rem;display:flex;flex-direction:column}.p-partner__list__text>p{font-weight:600}.p-partner__list__img{background-color:#fff;background:#fff;width:100%;height:0;padding-bottom:calc(58 / 161 * 100%);position:relative}.p-partner__list__img img{position:absolute;z-index:2;left:0;top:0;bottom:0;right:0;width:90%;margin:auto}.p-partner__list__btns{display:flex;flex-direction:column;gap:1rem;width:100%}.p-partner__list__btns .c-link{width:100%}.p-partner__list__btns .c-link__link{width:100%;display:block}.p-partner__list__btns .c-link__text{width:100%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.p-partner__list__btns .c-link__text{font-size:.8rem}}.p-partner__list__btns .c-link__text .o-icon{order:1}