:is(.wellness-copy,.wellness-editor .ck-content){font-family:var(--font-nunito),sans-serif;font-size:14px;line-height:28px;color:#243447;overflow-wrap:anywhere;text-align:left}:is(.wellness-copy,.wellness-editor .ck-content) :is(p,ul,ol,blockquote){margin:0 0 12px!important;font-size:14px!important;line-height:28px!important;color:#243447!important;text-align:left!important}:is(.wellness-copy,.wellness-editor .ck-content) :is(h2,h3,h4){margin:16px 0 8px!important;font-family:var(--font-inter),sans-serif!important;font-weight:400!important;line-height:1.35!important;color:#103b68!important;text-align:left!important}:is(.wellness-copy,.wellness-editor .ck-content) h2{font-size:24px!important}:is(.wellness-copy,.wellness-editor .ck-content) h3{font-size:20px!important}:is(.wellness-copy,.wellness-editor .ck-content) h4{font-size:16px!important}:is(.wellness-copy,.wellness-editor .ck-content) :is(span,strong,em,b,i,u,s){font-family:inherit!important;font-size:inherit!important;color:inherit!important;background-color:transparent!important}:is(.wellness-copy,.wellness-editor .ck-content) ul{list-style:disc;padding-left:24px}:is(.wellness-copy,.wellness-editor .ck-content) ol{list-style:decimal;padding-left:24px}:is(.wellness-copy,.wellness-editor .ck-content) li{margin-bottom:4px}:is(.wellness-copy,.wellness-editor .ck-content) a{color:#25625c!important;text-decoration:underline}:is(.wellness-copy,.wellness-editor .ck-content) blockquote{border-left:4px solid #c39545;padding-left:16px}:is(.wellness-copy,.wellness-editor .ck-content)>:first-child{margin-top:0!important}.wellness-cards{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.wellness-card{min-width:0;overflow:hidden;background:#fff;border:1px solid #e6e3de;border-radius:3px;box-shadow:0 3px 12px #2434470a}.wellness-card>.wellness-copy{padding:12px}.wellness-card .wellness-copy h3{margin:0 0 6px!important;font-size:14px!important;font-family:var(--font-inter),sans-serif!important;font-weight:700!important}.wellness-card .wellness-copy p{font-size:12px!important;line-height:1.6!important;margin-bottom:6px!important}.wellness-card-image{display:block;width:100%;height:145px;-o-object-fit:cover;object-fit:cover;overflow:hidden}.wellness-card-image :is(figure,img){margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wellness-cards--programs{grid-template-columns:repeat(6,minmax(0,1fr))}.wellness-cards--programs .wellness-card-image{height:130px}.wellness-cards--therapies{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.wellness-cards--therapies .wellness-card{display:flex;gap:14px;align-items:flex-start;border:0;border-bottom:1px solid #e6e3de;border-radius:0;background:transparent;box-shadow:none;padding:16px 0}.wellness-cards--therapies .wellness-copy{padding:0}.wellness-therapy-icon{width:30px;height:30px;flex-shrink:0;color:#c39545}.wellness-cards--packages .wellness-card{display:flex;padding:8px}.wellness-cards--packages .wellness-card-image{width:40%;flex-shrink:0;height:165px}.wellness-cards--packages .wellness-copy{padding:8px 12px}.wellness-cards--packages .wellness-copy h3{font-family:var(--font-inter),sans-serif!important;font-weight:400!important;font-size:18px!important}@media (max-width:900px){.wellness-cards--programs{grid-template-columns:repeat(3,minmax(0,1fr))}.wellness-cards--packages{grid-template-columns:1fr}}@media (max-width:540px){.wellness-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wellness-cards--accommodation,.wellness-cards--packages{grid-template-columns:1fr}}.wellness-therapy-image{width:36px;height:36px;flex-shrink:0;overflow:hidden}.wellness-therapy-image :is(figure,img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}