.cooperation{display:grid;grid-template-columns:1fr 1.5fr;column-gap:5rem;row-gap:2rem;padding:10.5rem 0}@media only screen and (max-width:991px){.cooperation{grid-template-columns:1fr;padding:5rem 0}}@media only screen and (max-width:575px){.cooperation{padding:2rem 0 4rem}}.cooperation__header{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;opacity:0;transform:translate(-.5rem);transition:opacity .6s ease,transform .6s ease}@media only screen and (max-width:575px){.cooperation__header{text-align:center;gap:1rem}}.cooperation__header.visible{opacity:1;transform:translate(0)}.cooperation__image{border-radius:24px;width:100%}.cooperation__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}@media only screen and (max-width:575px){.cooperation__grid{grid-template-columns:1fr;gap:2rem}}.cooperation__grid-item{opacity:0;transition:opacity .6s ease var(--delay, 0s),transform .24s ease-in-out 0s}.cooperation__grid-item:hover{transform:translateY(-.5rem)}.cooperation__grid-item.visible{opacity:1}.cooperation__icon{display:inline-flex;padding:.75rem;aspect-ratio:1/1;background:#fff4ed;border:1px solid #D9E0F2;border-radius:10px}.cooperation__icon img{width:2.25rem;height:2.25rem}.cooperation__card-body{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.cooperation__button{grid-column:1/-1;width:fit-content;margin:0 auto}
