.guide {background: #e2e2e2;margin-bottom: 3.125rem; }.guide .container {position: relative;text-align: center; }.guide .container .row {background: #1B3834;padding: 0.9375rem 0.4375rem;margin-bottom: 4.375rem; }.guide .container .row > * {margin-bottom: 1.25rem; }.guide .container .row .card {aspect-ratio: 4 / 3;justify-content: flex-end;padding: 0.9375rem;border: 0; }.guide .container .row .card:hover {text-decoration: none; }.guide .container .row .card:hover .card-body {background: rgba(226, 226, 226, 0.9);padding-top: 3.125rem;transition: all .5s; }.guide .container .row .card:hover .card-title {color: #A4C422;transition: all .5s; }.guide .container .row .card:hover .card-body svg {display: block; }.guide .container .row .card .card-img-top {position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover; }.guide .container .row .card .card-body {background: #fff;flex-grow: 0;align-items: center;position: relative;transition: all .5s; }@media (max-width: 480.98px) {.guide .container .row .card .card-body {padding: 1rem; } }.guide .container .row .card .card-body svg {background: #fff;padding: 0.5rem;width: 4rem;height: 4rem;position: absolute;top: -2rem;left: 50%;transform: translateX(-50%);display: none; }.guide .container .row .card .card-title {font-weight: 900;text-transform: uppercase;margin-bottom: 0; }@media (max-width: 480.98px) {.guide .container .row .card .card-title {font-size: 1.25rem; } }.guide .container .ski-image {position: absolute;bottom: -8.75rem;left: 50%;transform: translateX(-50%); } 