.component--hero-blocks.hero-blocks-section{--hero-blocks-padding-y:24px;--hero-blocks-gap:32px;--hero-blocks-radius:20px;--hero-blocks-bg:#497177;--hero-blocks-card-min-height:490px;--hero-blocks-content-padding:64px;--hero-blocks-title-size:44px;--hero-blocks-subtitle-size:24px;padding:var(--hero-blocks-padding-y) 0 0}.component--hero-blocks.hero-blocks-section .hero-blocks__header{text-align:center;max-width:1212px;margin:0 auto;padding:0 20px 24px}.component--hero-blocks.hero-blocks-section .hero-blocks__heading{color:#000;margin:32px 0 0;font-size:36px;font-weight:300;line-height:1.2}.component--hero-blocks.hero-blocks-section .hero-blocks__heading span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#263d4f 0%,#38ae96 100%);-webkit-background-clip:text;background-clip:text;font-weight:700}.component--hero-blocks.hero-blocks-section .hero-blocks__subheading{color:#555;margin:0;font-size:20px;font-weight:400;line-height:1.4}.component--hero-blocks.hero-blocks-section .hero-blocks__subheading span{font-weight:700}.component--hero-blocks.hero-blocks-section .wl-hero-trust{justify-content:center;padding:8px 16px 24px;display:flex}.component--hero-blocks.hero-blocks-section .hero-blocks__inner{gap:var(--hero-blocks-gap);flex-wrap:wrap;padding:0 20px 16px;display:flex}.component--hero-blocks.hero-blocks-section .hero-blocks__card{min-width:0;min-height:var(--hero-blocks-card-min-height);background-color:var(--hero-blocks-bg);border-radius:var(--hero-blocks-radius);flex:300px;position:relative;overflow:hidden}.component--hero-blocks.hero-blocks-section .hero-blocks__image{filter:grayscale()blur(12.5px);mix-blend-mode:multiply;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.component--hero-blocks.hero-blocks-section .hero-blocks__content-wrapper{z-index:1;flex-direction:column;height:100%;display:flex;position:absolute;inset:0}.component--hero-blocks.hero-blocks-section .hero-blocks__content{flex-direction:column;flex-grow:1;display:flex;container-type:inline-size}.component--hero-blocks.hero-blocks-section .hero-blocks__title{padding:var(--hero-blocks-content-padding) var(--hero-blocks-content-padding) 0;color:#fff;line-height:1;font-size:clamp(12px,10cqi,var(--hero-blocks-title-size));margin:0}.component--hero-blocks.hero-blocks-section .hero-blocks__title span{font-weight:300}.component--hero-blocks.hero-blocks-section .hero-blocks__subtitle{font-size:var(--hero-blocks-subtitle-size);padding:8px var(--hero-blocks-content-padding) 0;color:#fff;margin:0;font-weight:600;line-height:1}.component--hero-blocks.hero-blocks-section .hero-blocks__subtitle span{font-weight:300}.component--hero-blocks.hero-blocks-section .hero-blocks__cta{padding-left:var(--hero-blocks-content-padding);flex-grow:1;justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;padding-right:0;display:flex;overflow:visible}.component--hero-blocks.hero-blocks-section .hero-blocks__cta .content--cta{z-index:2;flex-shrink:0;align-self:center;position:relative}.component--hero-blocks.hero-blocks-section .hero-blocks__cta .content--cta a{white-space:nowrap}.component--hero-blocks.hero-blocks-section .hero-blocks__cta img{z-index:1;flex-shrink:0;width:235px;max-width:none;height:auto;margin-bottom:-24px;margin-right:-32px;display:block;position:relative;overflow:visible}@media (max-width:767px){.component--hero-blocks.hero-blocks-section{--hero-blocks-content-padding:32px;--hero-blocks-title-size:32px;--hero-blocks-subtitle-size:20px;--hero-blocks-card-min-height:380px;--hero-blocks-gap:20px}.component--hero-blocks.hero-blocks-section .hero-blocks__card{flex-basis:100%}.component--hero-blocks.hero-blocks-section .hero-blocks__card:nth-child(2){min-height:0;padding-bottom:32px}.component--hero-blocks.hero-blocks-section .hero-blocks__card:nth-child(2) .hero-blocks__content-wrapper{position:relative}.component--hero-blocks.hero-blocks-section .hero-blocks__card:nth-child(2) .hero-blocks__content{padding-top:32px;padding-bottom:24px}.component--hero-blocks.hero-blocks-section .hero-blocks__card:nth-child(2) .hero-blocks__title{padding-top:0}.component--hero-blocks.hero-blocks-section .hero-blocks__card:nth-child(2) .hero-blocks__cta{justify-content:flex-start;padding-top:24px}.component--hero-blocks.hero-blocks-section .hero-blocks__card:nth-child(2) .hero-blocks__cta img{display:none}}@media (min-width:768px){.component--hero-blocks.hero-blocks-section .hero-blocks__cta img{display:block}}
.journey-carousel-section .section--inner{box-sizing:border-box;max-width:1212px;margin:0 auto;padding-left:20px;padding-right:20px}.journey-carousel-section .scroll-slide-parent{width:100%}.journey-carousel-section .carousel-wrapper{width:unset;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;max-width:100%;margin-top:32px;padding:0;display:flex;overflow-x:auto}.journey-carousel-section .carousel-wrapper::-webkit-scrollbar{display:none}@media (min-width:1728px){.journey-carousel-section .carousel-wrapper{justify-content:center}}.journey-carousel-section .carousel-item{scroll-snap-align:start;white-space:normal;background:0 0;border-radius:8px;flex-direction:column;flex:0 0 calc(33vw - 16px);align-items:center;max-width:326px;margin:0 8px;display:inline-flex}@media (max-width:767px){.journey-carousel-section .carousel-item{flex-basis:326px}}.journey-carousel-section .carousel-item:first-of-type{margin-left:16px}.journey-carousel-section .carousel-item:last-of-type{margin-right:16px}.journey-carousel-section .carousel-item img{border-top-left-radius:2px;border-top-right-radius:2px;width:100%;height:auto;display:block}.journey-carousel-section .carousel-content{white-space:normal;box-sizing:border-box;background-color:#fff;flex-direction:column;flex-grow:1;align-items:center;width:100%;padding:16px 32px 32px;display:flex}.journey-carousel-section .carousel-content .number{aspect-ratio:1;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:8px;font-family:Gibson,pd Helvetica,pd Arial;font-weight:600;display:inline-flex}.journey-carousel-section .carousel-content h3{color:#000;text-align:center;margin:8px 0;font-size:24px;font-weight:600}.journey-carousel-section .carousel-content p{text-align:center;color:#333;margin:0;font-size:16px;line-height:1.5}.journey-carousel-section .intro{max-width:720px;margin:0 auto;padding:0 20px}.journey-carousel-section--menopause{color:#000;background:radial-gradient(circle at top,#fdf0e3,#fff);padding-top:25px}.journey-carousel-section--menopause>.section--inner:first-of-type{padding-top:0}.journey-carousel-section--menopause>.section--inner:last-of-type{padding-top:16px}.journey-carousel-section--menopause .content--cta{margin-top:0}.journey-carousel-section--menopause .carousel-content .number{color:#000;background-color:#fadfc2;border:4px solid #fff;font-size:19px;line-height:19px}.journey-carousel-section--weight-loss .carousel-wrapper,.journey-carousel-section--erectile-dysfunction .carousel-wrapper{justify-content:center}@media (max-width:1025px){.journey-carousel-section--weight-loss .carousel-wrapper,.journey-carousel-section--erectile-dysfunction .carousel-wrapper{justify-content:flex-start}}.journey-carousel-section--weight-loss .carousel-item,.journey-carousel-section--erectile-dysfunction .carousel-item{flex:0 0 326px;overflow:hidden}.journey-carousel-section--erectile-dysfunction .carousel-content .number{color:#000;background-color:#fadfc2;border:4px solid #fff;font-size:19px;line-height:19px}.journey-carousel-section--weight-loss{padding-top:12px;padding-bottom:32px}.journey-carousel-section--weight-loss .carousel-content .number{color:#fff;background-color:#38ae96;border:2px solid #18bc9c;font-weight:700}
