.contain{background-size:contain}.contain,.cover{background-position:50%;background-repeat:no-repeat}.cover{background-size:cover}.department-card__icon{height:2.5rem;margin-bottom:.9375rem;width:2.5rem}.department-card__title{font-size:1.75rem;font-weight:600;letter-spacing:-.04em;line-height:2rem;margin-bottom:2.6875rem}@media (max-width:767px){.department-card__title{line-height:2.25rem}}.department-card__title sup{color:rgba(51,0,255,.8);font-size:.9375rem;font-weight:600;letter-spacing:-.04em;line-height:1.0625rem}.department-card__content{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;grid-gap:.25rem 1.25rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1200px){.department-card__content{grid-template-columns:repeat(2,1fr);grid-gap:.25rem 2.5rem}}@media (max-width:767px){.department-card__content{grid-template-columns:1fr}}.department-card__content-hidden{display:grid;grid-template-rows:0fr;overflow:hidden;-webkit-transition:grid-template-rows .3s ease-in-out;-moz-transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out,-ms-grid-rows .3s ease-in-out}.department-card__content-hidden_open{grid-template-rows:1fr}.department-card__content-hidden-wrapper{min-height:0}.department-card__person{width:100%}.department-card_3d{margin-top:-1.5625rem}.department-card_3d .department-card__icon{height:5rem;margin-left:-1.25rem;width:5rem}.department-card_3d .department-card__title{margin-top:-.9375rem}.department-card_design .department-card__icon{margin-left:-.3125rem;margin-top:.3125rem}.department-card_design .department-card__title{margin-top:-.3125rem}@media (max-width:767px){.department-card{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.department-card__button{background:#ececec;border-radius:3rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:1rem 1.25rem 1rem 1.75rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#30f;font-size:1.0625rem;font-weight:600;letter-spacing:-.03188rem;line-height:1.25rem;margin:2.25rem auto 0}.department-card__button img{height:1.5rem;margin-left:.5rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-moz-transition:transform .3s,-moz-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-moz-transform .3s;width:1.5rem}.department-card__button_active img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
