.section-wellbeing-pillars.fixed{position:fixed;top:0;z-index:2;margin-bottom:var(--element-height)}.section-wellbeing-pillars .wellbeing-details .wellbeing-intro{display:flex;flex-direction:column;gap:1rem}.section-wellbeing-pillars .wellbeing-pillar .wellbeing-pillars-image{display:none;visibility:hidden}.wellbeing-pillars-details .wellbeing-pillars-detail{visibility:hidden}.wellbeing-pillars-details .wellbeing-pillars-detail .read-more{display:block}.wellbeing-pillars-details{background:none}.section-wellbeing-pillars .wellbeing-pillars{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);padding:1rem 0;margin-bottom:1rem}.section-wellbeing-pillars .wellbeing-pillars label{cursor:pointer}.section-wellbeing-pillars .wellbeing-pillars-details{padding:0 1rem}.section-wellbeing-pillars .wellbeing-pillars-content{display:grid;grid-template-rows:1fr;grid-template-columns:20px auto 20px;justify-content:start;align-items:start}.wellbeing-pillars-details .wellbeing-pillars-detail{grid-column:1 / 4;grid-row:1;display:flex;flex-direction:column;height:100%;align-items:center;align-content:center;text-align:center}.section-wellbeing-pillars .wellbeing-pillars-detail h2+p{flex:1}.wellbeing-pillars-details .nav{grid-column:1 / 4;grid-row:1;align-self:center;display:flex;width:100%;justify-content:space-between}.wellbeing-pillars-details .nav .nav-button svg{width:44px;height:44px;color:var(--color-racing-green)}.wellbeing-pillars-details .nav .nav-button.prev svg{transform:rotate(180deg)}.wellbeing-pillars-details .wellbeing-pillars-detail:has(input:checked){visibility:visible}.section-wellbeing-pillars .wellbeing-pillars-detail{background:rgb(var(--color-background));padding:2rem 2.5rem;border-radius:2rem;grid-template-rows:85px min-content 1fr;max-width:600px;margin:0 auto;gap:1rem}.section-wellbeing-pillars .wellbeing-pillars-detail h2+p{flex:0}.section-wellbeing-pillars .wellbeing-pillars-detail p{margin:0 2rem 1rem}.wellbeing-pillars-details .wellbeing-pillars-detail{height:auto}.section-wellbeing-pillars .wellbeing-details iframe{width:100%;aspect-ratio:16/9}.section-wellbeing-pillars .wellbeing-pillars-detail .button{display:flex;max-width:430px;width:100%;padding:.5rem;flex-direction:column;margin:0 auto;line-height:2rem}.section-wellbeing-pillars .wellbeing-pillars-detail p{margin:0 1rem 1rem}.section-wellbeing-pillars .wellbeing-pillars-detail p:has(.button){width:100%;display:flex}.section-wellbeing-pillars .wellbeing-pillars-title{display:none}.section-wellbeing-pillars .wellbeing-pillars-detail img{max-height:80px;width:80px}.section-wellbeing-pillars .wellbeing-pillars-detail input,.section-wellbeing-pillars .h3{display:none}@media screen and (min-width:768px){.section-wellbeing-pillars .wellbeing-details{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1rem}.section-wellbeing-pillars .wellbeing-details .wellbeing-intro{grid-column:1;grid-row:1;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;padding-left:62px;gap:1.3rem}.section-wellbeing-pillars .wellbeing-details .wellbeing-intro p{margin-bottom:1.3rem}.section-wellbeing-pillars .wellbeing-pillars-content{display:grid;grid-template-rows:1fr;grid-template-columns:50px auto 50px;align-items:center}.section-wellbeing-pillars .wellbeing-pillars{grid-column:2;grid-row:1 / 3;aspect-ratio:1;position:relative;width:75%;justify-content:center;align-self:center;justify-self:center}.section-wellbeing-pillars .wellbeing-pillars-detail{display:flex;flex-direction:column;grid-template-rows:100px min-content 1fr;padding:2rem;max-width:56rem;gap:.5rem;grid-column:2;grid-row:1;height:auto;align-items:flex-start}.section-wellbeing-pillars .wellbeing-pillars-detail .button{display:inline-flex;flex-direction:row;gap:.5rem;margin:0}.wellbeing-pillars-details .wellbeing-pillars-detail .read-more{display:inline}.section-wellbeing-pillars .wellbeing-pillars-detail h2{margin-top:1rem}.section-wellbeing-pillars .wellbeing-pillars-detail p{margin:0 0 1rem;text-align:left}.section-wellbeing-pillars .wellbeing-pillar h3{display:block;position:absolute;left:calc(50% + calc(calc(var(--pillar-width) / -2) + calc(cos(var(--pillar-angle)) * var(--pillar-radius))));top:calc(50% + calc(calc(var(--pillar-width) / -2) + calc(sin(var(--pillar-angle)) * var(--pillar-radius))));width:var(--pillar-width);height:var(--pillar-width);text-indent:-999rem;padding:0;margin:0;text-align:center;z-index:20}.section-wellbeing-pillars .wellbeing-pillar a{display:block;width:100%;height:100%}.section-wellbeing-pillars .wellbeing-pillars-detail img{max-height:100px;width:100px;margin-left:-4px}.section-wellbeing-pillars .wellbeing-pillars-image{display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;z-index:1}.section-wellbeing-pillars .wellbeing-pillars-image-small{display:none}.section-wellbeing-pillars .wellbeing-pillar .wellbeing-pillars-image{display:block;visibility:hidden}.section-wellbeing-pillars .wellbeing-pillar.active .wellbeing-pillars-image{visibility:visible}.section-wellbeing-pillars .wellbeing-pillars-title{max-width:16rem;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;font-size:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/section-wellbeing-pillars.css.map */
