.offerings-gallery__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offerings-gallery__gallery--card{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;position:relative;overflow:hidden;border-radius:24px;height:224px;border:1px solid #436075;cursor:pointer}@media (min-width: 1024px){.offerings-gallery__gallery--card{height:432px}.offerings-gallery__gallery--card:nth-child(n+2){height:312px;-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 32px);flex:1 1 calc(50% - 32px)}}.offerings-gallery__gallery--card-image{border-radius:24px;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.7)), to(transparent));background:linear-gradient(to top, rgba(0,0,0,0.7), transparent)}@media (min-width: 1024px){.offerings-gallery__gallery--card-image.lazyloaded{-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out}}.offerings-gallery__gallery--card:hover .offerings-gallery__gallery--card-image{-webkit-transform:scale(1.1);transform:scale(1.1)}.offerings-gallery__gallery--card-subtitle{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.25rem;line-height:112%;text-align:left;text-transform:uppercase;color:var(--cardSubTitleColor);margin-bottom:0}@media (min-width: 1024px){.offerings-gallery__gallery--card-subtitle{font-size:2rem}}.offerings-gallery__gallery--card-title{font-family:"barbieri",sans-serif;font-weight:700;font-size:2.5rem;line-height:112%;text-align:left;color:var(--cardTitleColor);margin-bottom:0}@media (min-width: 1024px){.offerings-gallery__gallery--card-title{font-size:4rem}}.offerings-gallery__gallery--gradient{height:100%}.offerings-gallery__gallery--gradient::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(20.6deg, #1C3750 1.06%, rgba(28,55,80,0.12) 46.48%, rgba(28,55,80,0) 57.59%);pointer-events:none}.offerings-gallery__gallery--content{position:absolute;bottom:0;left:0;width:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.offerings-gallery__gallery--button{position:absolute;bottom:16px;right:16px;cursor:pointer;-ms-flex-item-align:end;align-self:flex-end;border-radius:100px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1rem;line-height:1.5rem;text-align:center;text-transform:capitalize;color:#1C3750}.offerings-gallery__gallery--button a.button{background-color:transparent !important;padding:0 !important;background-image:url("https://cdn.greatwolf.com/content/svg/openMapMobile.svg");background-repeat:no-repeat;background-position:center;margin-bottom:0;font-size:0 !important;min-width:0;height:48px !important;width:48px !important}@media (min-width: 1024px){.offerings-gallery__gallery--button a.button{font-size:1rem !important;line-height:1.5rem !important;padding:8px 20px 8px 40px !important;background-image:none;background-color:#F4B615 !important;min-height:auto !important;height:auto !important;width:auto !important}.offerings-gallery__gallery--button a.button:hover,.offerings-gallery__gallery--button a.button.hover{padding:8px 20px 8px 33px !important;-webkit-filter:brightness(85%) !important;filter:brightness(85%) !important}}

