.wellness-hover-panels{background:#111}.wellness-hover-panels__row{display:flex;min-height:650px}.wellness-hover-panels__panel{flex:1 1 20%;min-width:0;overflow:hidden;position:relative;transition:flex-basis .75s ease,flex-grow .75s ease}.wellness-hover-panels__panel.is-active{flex:2 1 60%}.wellness-hover-panels__bg,.wellness-hover-panels__bg img{height:100%;inset:0;position:absolute;width:100%}.wellness-hover-panels__bg img{display:block;object-fit:cover;transform:scale(1);transition:transform .9s ease}.wellness-hover-panels__panel.is-active .wellness-hover-panels__bg img,.wellness-hover-panels__panel:hover .wellness-hover-panels__bg img{transform:scale(1.03)}.wellness-hover-panels__overlay{background:rgba(0,0,0,.35);inset:0;position:absolute;transition:background .6s ease}.wellness-hover-panels__panel.is-active .wellness-hover-panels__overlay{background:rgba(0,0,0,.18)}.wellness-hover-panels__top{max-width:60%}.wellness-hover-panels__active-content{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:space-between;opacity:0;padding:42px 26px 36px;pointer-events:none;position:absolute;text-align:center;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease;z-index:2}.wellness-hover-panels__panel.is-active .wellness-hover-panels__active-content{opacity:1;pointer-events:auto;transform:translateY(0)}.wellness-hover-panels__small{font-size:14px;letter-spacing:3px;line-height:1.5;margin:0 0 12px}.wellness-hover-panels__heading,.wellness-hover-panels__small{color:#fff;font-weight:400;text-align:center;text-transform:uppercase}.wellness-hover-panels__heading{letter-spacing:1.76px;line-height:1.15;margin:0}.wellness-hover-panels__description,.wellness-hover-panels__description p{color:#fff;font-size:14px;font-weight:400;line-height:1.65;margin:0;text-align:center}.wellness-hover-panels__bottom{max-width:440px}.wellness-hover-panels__cta{align-items:center;background:transparent;border:0;color:#fff;display:inline-flex;font-size:14px;font-weight:400;gap:8px;margin-top:14px;text-decoration:none}.wellness-hover-panels__cta svg{height:14px;transform:rotate(180deg);width:12px}.wellness-hover-panels__cta:hover{color:#fff;opacity:.8}.wellness-hover-panels__inactive-label{bottom:24px;color:#fff;font-size:14px;font-weight:400;left:50%;letter-spacing:3px;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);transition:opacity .35s ease;white-space:nowrap;z-index:2}.wellness-hover-panels__panel.is-active .wellness-hover-panels__inactive-label{opacity:0}@media (max-width:1200px){.wellness-hover-panels__row{min-height:560px}.wellness-hover-panels__heading{font-size:38px}}@media (max-width:991px){.wellness-hover-panels__row{flex-direction:column;min-height:0}.wellness-hover-panels__panel,.wellness-hover-panels__panel.is-active{flex:1 1 auto;min-height:360px}.wellness-hover-panels__active-content{opacity:1;padding:30px 20px 22px;transform:none}.wellness-hover-panels__inactive-label{display:none}}@media (max-width:767px){.wellness-hover-panels__panel,.wellness-hover-panels__panel.is-active{min-height:320px}.wellness-hover-panels__heading{font-size:30px;letter-spacing:1.2px}.wellness-hover-panels__inactive-label,.wellness-hover-panels__small{font-size:12px;letter-spacing:2px}.wellness-hover-panels__description,.wellness-hover-panels__description p{font-size:13px}.wellness-hover-panels__top{max-width:100%}}