#MainContent :is(.dt-pthero__cta>a.dt-pill,.rich-text__buttons>.button,.dt-clib__featured-body>.dt-pill,.dt-join__card>.dt-pill,.dt-pt__details .dt-pill,[id^="DtContact-"] .dtc__send,[id^="DtContact-"] .dtc__book,[id^="DtCalcClose-"] .button){
 --dt-control-font:clamp(13px,calc(12px + .25vw),15px);
 --dt-control-block:.9em;
 --dt-control-inline:1.5em;
 --buttons-radius:12px;
 --buttons-radius-outset:12px;
 font-family:Roboto,Arial,sans-serif;
 font-size:var(--dt-control-font)!important;
 font-weight:500!important;
 line-height:1.2!important;
 letter-spacing:0!important;
 text-transform:none!important;
 padding:var(--dt-control-block) var(--dt-control-inline)!important;
 border-radius:12px;
 max-inline-size:100%;
 white-space:normal;
 text-wrap:pretty;
 box-sizing:border-box;
}
#MainContent .dt-pthero__cta>a.dt-pill{border-radius:999px}
#MainContent :is(.dt-pthero__cta>a.dt-pill,.rich-text__buttons>.button,[id^="DtContact-"] .dtc__book,[id^="DtCalcClose-"] .button){inline-size:fit-content;max-inline-size:100%;flex:0 1 auto}
#MainContent .dt-clib__featured-body>.dt-pill{align-self:flex-start;inline-size:fit-content;max-inline-size:100%}
#MainContent [id^="DtContact-"] .dtc__send{min-block-size:48px}
#MainContent :is(.dt-pthero__cta>a.dt-pill,.rich-text__buttons>.button,[id^="DtContact-"] .dtc__book,[id^="DtCalcClose-"] .button)>svg{width:1.2em;height:1.2em;flex:0 0 1.2em}

#MainContent :is(.rich-text__buttons>.button,[id^="DtCalcClose-"] .button)::after{border-radius:inherit}
body #MainContent [id^="dt-diet-plan-"] .dt-btn{font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,calc(12px + .25vw),15px);font-weight:500;border-radius:12px}
