@keyframes loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.card-menu__contents{width:50%;padding-right:3.75rem}.card-menu__list{display:grid;grid-template-columns:45% 1fr;gap:55px 60px;padding:0;margin:0;list-style:none;grid-template-areas:"two one" "four three" "six five"}.card-menu__list--variations{padding-top:7.5rem}.card-menu__list .link-card{width:100%}.card-menu__list .link-card:nth-child(even){margin-left:auto}.card-menu__list .link-card:nth-child(1){width:100%;grid-area:one;max-width:30.1875rem;height:23.25rem;margin-top:-12.5rem}.card-menu__list .link-card:nth-child(2){grid-area:two;height:28rem}.card-menu__list .link-card:nth-child(3){grid-area:three;margin-left:40px;margin-top:-280px;width:calc(100% - 40px);max-width:38.5625rem;height:32.6875rem}.card-menu__list .link-card:nth-child(4){grid-area:four;max-width:31.75rem;height:24.5rem}.card-menu__list .link-card:nth-child(5){grid-area:five;margin-top:-150px;max-width:24.0625rem;height:18.5rem}.card-menu__list .link-card:nth-child(6){grid-area:six;max-width:30.1875rem;height:23.25rem}@media only screen and (max-width: 730px){.card-menu__contents{width:100%;padding-right:0}.card-menu__list{grid-template-columns:1fr;gap:30px;grid-template-areas:"one" "two" "three" "four" "five" "six"}.card-menu__list--variations{padding-top:2.5rem}.card-menu .link-card:nth-child(1){margin:0;height:18.75rem}.card-menu .link-card:nth-child(2){margin:0;height:18.75rem}.card-menu .link-card:nth-child(3){margin:0;height:18.75rem}.card-menu .link-card:nth-child(4){margin:0;height:18.75rem}.card-menu .link-card:nth-child(5){margin:0;height:18.75rem}.card-menu .link-card:nth-child(6){margin:0;height:18.75rem}.card-menu .link-card:nth-child(1){max-width:80%;margin-left:auto}.card-menu .link-card:nth-child(3){max-width:80%}}@media only screen and (max-width: 400px){.card-menu .link-card:nth-child(1){height:12.5rem;max-width:16.25rem;margin-left:auto}.card-menu .link-card:nth-child(2){height:15rem;max-width:18.75rem;width:100%}.card-menu .link-card:nth-child(3){height:13.75rem;max-width:16.25rem}.card-menu .link-card:nth-child(4){height:15rem;max-width:18.75rem}.card-menu .link-card:nth-child(5){height:12.5rem;max-width:16.25rem;margin:0 auto}.card-menu .link-card:nth-child(6){height:12.5rem;max-width:16.25rem;margin-left:auto}}