.app-section__research-main .column:first-of-type .column-inner {
  background-color: rgb(249, 216, 99);
}
.app-section__research-main .column:nth-of-type(2) .column-inner {
  background-color: rgb(242, 146, 88);
}
.app-section__research-main .column:nth-of-type(3) .column-inner {
  background-color: rgb(65, 130, 217);
}
.app-section__research-main .column:nth-of-type(4) .column-inner {
  background-color: rgb(90, 98, 218);
}
.app-section__research-main .column:nth-of-type(5) .column-inner {
  background-color: rgb(199, 117, 222);
}
.app-section__research-main .column:nth-of-type(6) .column-inner {
  background-color: rgb(212, 206, 100);
}
.app-section__research-main .column:last-of-type .column-inner {
  background-color: rgb(224, 105, 105);
}
.app-module__search button {
  cursor: pointer;
}
.app-module__crumbs .crumbs__source {
  display: none;
}
.app-section__resources .column:first-of-type .column-inner {
  background-color: rgb(112, 184, 255);
}
.app-section__resources .column:nth-of-type(2) .column-inner {
  background-color: rgb(246, 147, 111);
}
.app-section__resources .column:nth-of-type(3) .column-inner {
  background-color: rgb(172, 233, 135);
}
.app-section__resources .column:nth-of-type(4) .column-inner {
  background-color: rgb(246, 147, 111);
}
.app-section__resources .column:last-of-type .column-inner {
  background-color: rgb(112, 184, 255);
}
.app-section__team-top .desk-wrap .inner .intro p:last-of-type {
  display: none;
}
.app-section__team-swiper .swiper .slide-infos .inner {
  display: block;
}
.app-section__partnership .map [data-map-point] {
  left: var(--left, 50%);
  top: var(--top, 50%);
}
.app-section__partnership .map [data-map-point] button {
  cursor: pointer;
}
[data-moup-rich-text=braft] .attachment-wrap:has(+ .attachment-wrap) {
  max-width: 476px !important;
}
[data-moup-rich-text=braft] .attachment-wrap + .attachment-wrap {
  max-width: 476px !important;
}
.app-inside__content .content .content__info {
  color: #484848;
  font-size: 1.25vw;
  line-height: 1.6;
  padding: 1em 0;
}
.app-inside__content .content .content__info a {
  color: #003f88;
}
.app-inside__content .content .content__info svg {
  color: #003f88;
}
.app-inside__content .content .content__info p {
  margin: 0;
  min-height: 1em;
}
.app-inside__content .content .content__info p br {
  display: none;
}
@media screen and (max-width: 1120px) {
  .app-inside__content .content .content__info {
    font-size:14px
  }
}
@media screen and (min-width: 1600px) {
  .app-inside__content .content .content__info {
    font-size:20px
  }
}
.app-section__catering .module.a-c__maps:first-of-type {
  background-color: rgb(249, 216, 99);
}
.app-section__catering .module.a-c__maps:last-of-type {
  background-color: rgb(242, 146, 88);
}
.app-section__sports .app-public__grid > .module:last-of-type {
  background-color: #85dad6;
}
.app-inside__atlas.atlas__sports .column:first-of-type .inner {
  background-color: rgb(249, 216, 99);
}
.app-inside__atlas.atlas__sports .column:first-of-type .inner .inner-infos {
  background-color: rgb(249, 216, 99);
}
.app-inside__atlas.atlas__sports .column:nth-of-type(2) .inner {
  background-color: rgb(199, 117, 222);
}
.app-inside__atlas.atlas__sports .column:nth-of-type(2) .inner .inner-infos {
  background-color: rgb(199, 117, 222);
}
.app-inside__atlas.atlas__sports .column:nth-of-type(3) .inner {
  background-color: rgb(242, 146, 88);
}
.app-inside__atlas.atlas__sports .column:nth-of-type(3) .inner .inner-infos {
  background-color: rgb(242, 146, 88);
}
.app-inside__atlas.atlas__sports .column:nth-of-type(4) .inner {
  background-color: rgb(224, 105, 105);
}
.app-inside__atlas.atlas__sports .column:nth-of-type(4) .inner .inner-infos {
  background-color: rgb(224, 105, 105);
}
.app-inside__atlas.atlas__sports .column:nth-of-type(5) .inner {
  background-color: rgb(90, 98, 218);
}
.app-inside__atlas.atlas__sports .column:nth-of-type(5) .inner .inner-infos {
  background-color: rgb(90, 98, 218);
}
.app-inside__atlas.atlas__sports .column:nth-of-type(6) .inner {
  background-color: rgb(90, 218, 156);
}
.app-inside__atlas.atlas__sports .column:nth-of-type(6) .inner .inner-infos {
  background-color: rgb(90, 218, 156);
}
.app-inside__atlas.atlas__sports .column:nth-of-type(7) .inner {
  background-color: rgb(65, 130, 217);
}
.app-inside__atlas.atlas__sports .column:nth-of-type(7) .inner .inner-infos {
  background-color: rgb(65, 130, 217);
}
.app-inside__atlas.atlas__sports .column:last-of-type .inner {
  background-color: rgb(249, 99, 99);
}
.app-inside__atlas.atlas__sports .column:last-of-type .inner .inner-infos {
  background-color: rgb(249, 99, 99);
}
.global__education .items .app-public__item:last-of-type {
  display: none;
}
.app-module__paging .page .number:not(.active) {
  cursor: pointer;
}
.app-list__loading {
  text-align: center;
  padding: 40px 0 120px;
}
.app_list__none {
  font-size: 28px;
  text-align: center;
  padding: 60px 0;
}
.app-map [data-map-point] {
  left: var(--left);
  top: var(--top);
}