.dm-button{background-color:#a484f4;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;color:var(--base-3);display:inline-flex;font-weight:bold;padding:10px 35px;transition:all 0.3s ease 0s}.dm-button:hover{background-color:#aea0e7}.dm-button-inv{background-color:var(--base-3);border:2px solid #bb2aff;color:#8d3aab}.dm-button-inv:hover{background-color:#f6e6ff}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.full-width-container{margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;max-width:100vw;position:relative;width:100vw}.helios-box-shadow{background-color:var(--color-white);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);flex-shrink:0;border:1px solid #d9d9d9;border-radius:14px}.helios-slider-box{color:var(--helios-midnight);font-size:16px;min-width:280px}.helios-slider-box h4{font-size:32px;line-height:1.3;color:#4f484d}.helios-slider-box h5{font-size:24px;color:var(--helios-rose);line-height:1.3}@media (max-width:767px){.helios-slider-box{max-width:100%;min-height:auto;padding:20px}.helios-slider-box h4{font-size:26px}.helios-slider-box h5{font-size:20px}}.helios-slider-container{align-items:flex-start;background-color:var(--color-white);box-shadow:0px 0px 18px 0px rgba(0,0,0,0.1);column-gap:125px;display:flex;max-width:1200px;border-radius:14px;margin:40px auto 70px auto;padding:35px}@media (max-width:767px){.helios-slider-container{flex-direction:column}}.helios-slider-box-narrow{max-width:100%;width:100%;padding:20px}.helios-slider-box-narrow h4{font-size:20px;margin-bottom:2px}.helios-slider-box-narrow p{margin-bottom:0px;font-size:15px}.helios-button{align-items:center;background-color:var(--helios-rose);box-shadow:0px 2px 10px 5px rgba(0,0,0,0.1);color:var(--helios-white);display:inline-flex;font-family:General Sans;font-size:15px;font-weight:500;justify-content:center;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-in-out 0s;width:fit-content;border-radius:32px;padding:8px 25px}.helios-button:is(:hover,:focus){background-color:var(--helios-white);color:var(--helios-midnight)}@media (max-width:767px){.helios-button{font-size:16px}}.helios-card{background-color:var(--color-white);box-shadow:0px 0px 15px 5px rgba(0,0,0,0.1);display:flex;flex-basis:0px;flex-direction:column;flex-grow:1;flex-shrink:1;min-width:0px;row-gap:20px;text-align:left;border-radius:18px;padding:12px 18px 24px 18px}.helios-card h6{margin-top:10px;margin-bottom:0px}.helios-card img{width:100%;border-radius:18px}@media (max-width:767px){.helios-card{flex-basis:50%}}.helios-dark-card{background-color:#60585e;color:var(--color-white);display:flex;flex-basis:0px;flex-direction:column;flex-grow:1;flex-shrink:1;border-radius:18px;padding:36px 24px}.helios-dark-card .name{font-size:20px;font-weight:500;line-height:1.2}.helios-dark-card p{font-size:16px}@media (max-width:767px){.helios-dark-card{flex-basis:100%}}.helios-light-card{background-color:#f9f5f3;box-shadow:0px 0px 15px 5px rgba(0,0,0,0.08);column-gap:35px;display:flex;border-radius:18px;padding:35px}.helios-light-card .gb-shape svg{width:3em;height:3em}.helios-light-card div{font-size:20px;font-weight:500;display:flex;column-gap:1.5em}@media (max-width:767px){.helios-light-card div{display:flex;align-items:flex-start;font-size:16px}}.helios-treatment-card{display:flex;flex-basis:550px;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;text-align:left;text-wrap:pretty;padding:25px}@media (max-width:767px){.helios-treatment-card{flex-basis:100%;flex-grow:1}}.helios-video-card{aspect-ratio:1/1;display:flex;flex-basis:400px;flex-grow:0;flex-shrink:0;overflow-x:hidden;overflow-y:hidden;border-radius:18px}@media (max-width:767px){.helios-video-card{flex-basis:100%;flex-grow:1}}.helios-accordion{margin-bottom:25px;transition:all 0.2s ease 0s;padding:35px}.helios-accordion:is(:hover,:focus){background-color:#fdf7f4}.helios-accordion span{font-weight:500;color:var(--helios-midnight);font-size:20px}