.font-roboto{font-family:Roboto,sans-serif}.font-roboto-condensed{font-family:Roboto Condensed,sans-serif}.med-hero{background-image:url(../images/hero-weight-loss-medical-2.png);background-size:contain;background-position:100% center;background-repeat:no-repeat}.bg-hero{background:linear-gradient(90deg,#fff,#f3f3f3 65.35%,#f0f0f0ee 79.89%,#ececec59 87.35%,#e6e6e621)}.media-width{max-width:70%}.card-group:hover .content-section{text-decoration:underline}.shadow-light{box-shadow:0 1px 3px #0000001a}.money-back-box-top{background:#f7e1e1;border-radius:0 0 8px 8px;font-size:14px;border:dashed .83px #CA0000;border-top:none;box-shadow:0 0 6px 1px #00000040;display:flex;align-items:center;justify-content:center;width:237px;height:33px;letter-spacing:.02em}.offer-shadow{box-shadow:0 0 6px 4px #0000001f}.offer-mob-shadow{box-shadow:0 0 3px 1px #0000001f}.card-shadow{box-shadow:0 0 4px 2px #181c471c}.card-top-shadow{box-shadow:0 0 13px 3px #181c4733}.btn-cta-shadow{box-shadow:0 2px 3px 1px #00000030}.top-badge-shadow{box-shadow:0 0 2px #00000078}.score-shadow{box-shadow:0 0 4px 1px #00000026}.banner-shadow{box-shadow:0 0 4px 1px #00000040}.bottom-banner-shadow{box-shadow:5px -1px 4px #00000040}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slideUp .5s cubic-bezier(.4,0,.2,1) forwards}.no-wrap-xl{white-space:normal}@media (min-width: 1280px){.no-wrap-xl{white-space:nowrap}}.clamp-text{font-size:clamp(23px,3vw,44px)}@media (max-width: 1443px){.med-hero{background-size:cover}.media-width{max-width:65%}}@media (max-width: 1170px){.media-width{max-width:55%}}@media (max-width: 880px){.med-hero{background-position:95% center}}@media (max-width: 768px){.media-width{max-width:100%}}@keyframes spin{to{transform:rotate(1turn)}}
