.elementor .s-hero-eyebrow{font-family:"Montserrat";font-weight:500;font-size:13px;color:#3A5A40;letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .s-hero-title{max-width:900px;font-family:"Playfair Display";font-weight:600;font-size:72px;color:#3D3D3D;line-height:1.05em;text-align:center;margin-block-start:4px;margin-block-end:4px;}.elementor .s-hero-sub{max-width:620px;font-family:"Montserrat";font-weight:400;font-size:16px;color:#3D3D3D;line-height:1.7em;text-align:center;}.elementor .s-hero-in{width:100%;max-width:1400px;display:flex;flex-direction:column;gap:18px;justify-content:center;align-items:center;}.elementor .s-hero{width:100%;padding-block-start:110px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FDF6EC;display:flex;flex-direction:row;justify-content:center;}.elementor .s-hero-band-img{width:100%;height:430px;object-fit:cover;}.elementor .s-hero-band{width:100%;background-color:#FDF6EC;display:flex;flex-direction:row;}.elementor .s-stat-num{font-family:"Playfair Display";font-weight:500;font-size:40px;color:#FFFFFF;line-height:1.1em;text-align:center;}.elementor .s-stat-label{font-family:"Montserrat";font-weight:400;font-size:12px;color:#DCE6DD;letter-spacing:0.5px;text-align:center;}.elementor .s-stat-item{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#5B7A60;border-style:solid;display:flex;flex-direction:column;gap:6px;flex:1 1 0%;justify-content:center;align-items:center;}.elementor .s-stat-item-last{display:flex;flex-direction:column;gap:6px;flex:1 1 0%;justify-content:center;align-items:center;}.elementor .s-stats-in{width:100%;max-width:1400px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-stats{width:100%;padding-block-start:44px;padding-block-end:44px;padding-inline-start:24px;padding-inline-end:24px;background-color:#3A5A40;display:flex;flex-direction:row;justify-content:center;}.elementor .s-eyebrow{font-family:"Montserrat";font-weight:500;font-size:13px;color:#3A5A40;letter-spacing:2px;text-transform:uppercase;}.elementor .s-h2-left{font-family:"Playfair Display";font-weight:600;font-size:52px;color:#3D3D3D;line-height:1.1em;margin-block-start:2px;margin-block-end:8px;}.elementor .s-body{max-width:560px;font-family:"Montserrat";font-weight:400;font-size:15px;color:#3D3D3D;line-height:1.8em;}.elementor .s-story-copy{width:45%;display:flex;flex-direction:column;gap:18px;}.elementor .s-story-img-main{width:58%;height:470px;object-fit:cover;border-radius:12px;}.elementor .s-story-img-sm{width:100%;height:227px;object-fit:cover;border-radius:12px;}.elementor .s-story-img-stack{width:42%;display:flex;flex-direction:column;gap:16px;}.elementor .s-story-media{width:55%;display:flex;flex-direction:row;gap:16px;}.elementor .s-story-row{width:100%;display:flex;flex-direction:row;gap:56px;align-items:flex-start;}.elementor .s-feat-t{font-family:"Montserrat";font-weight:600;font-size:15px;color:#3A5A40;}.elementor .s-feat-d{font-family:"Montserrat";font-weight:400;font-size:14px;color:#5A5E58;line-height:1.7em;}.elementor .s-feat{display:flex;flex-direction:column;gap:8px;flex:1 1 0%;}.elementor .s-story-features{width:100%;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;align-items:flex-start;}.elementor .s-story-in{width:100%;max-width:1400px;display:flex;flex-direction:column;gap:56px;}.elementor .s-story{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FDF6EC;display:flex;flex-direction:row;justify-content:center;}.elementor .s-mid-band-img{width:100%;height:460px;object-fit:cover;}.elementor .s-mid-band{width:100%;background-color:#FDF6EC;display:flex;flex-direction:row;}.elementor .s-eyebrow-c{font-family:"Montserrat";font-weight:500;font-size:13px;color:#3A5A40;letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .s-h2-center{max-width:760px;font-family:"Playfair Display";font-weight:600;font-size:52px;color:#3D3D3D;line-height:1.1em;text-align:center;}.elementor .s-sec-head{width:100%;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .s-trt-img{width:100%;height:300px;object-fit:cover;border-radius:12px;}.elementor .s-trt-t{font-family:"Playfair Display";font-weight:600;font-size:22px;color:#3D3D3D;line-height:1.2em;}.elementor .s-trt-d{font-family:"Montserrat";font-weight:400;font-size:14px;color:#5A5E58;line-height:1.75em;}.elementor .s-trt{width:31%;display:flex;flex-direction:column;gap:12px;}.elementor .s-grid-3{width:100%;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:space-between;}.elementor .s-treatments-in{width:100%;max-width:1400px;display:flex;flex-direction:column;gap:48px;align-items:center;}.elementor .s-treatments{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FDF6EC;display:flex;flex-direction:row;justify-content:center;}.elementor .s-marquee-text{font-family:"Montserrat";font-weight:500;font-size:12px;color:#FFFFFF;letter-spacing:1.5px;text-align:center;text-transform:uppercase;}.elementor .s-marquee{width:100%;overflow:hidden;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;background-color:#3A5A40;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .s-why-head{width:100%;display:flex;flex-direction:column;gap:12px;}.elementor .s-why-img-lg{width:47%;height:262px;object-fit:cover;border-radius:12px;}.elementor .s-chip-glyph{font-family:"Montserrat";font-weight:600;font-size:16px;color:#FFFFFF;text-align:center;}.elementor .s-chip{width:36px;height:36px;border-radius:8px;background-color:#3A5A40;display:flex;justify-content:center;align-items:center;}.elementor .s-why-card-t{font-family:"Playfair Display";font-weight:600;font-size:20px;color:#3D3D3D;line-height:1.25em;}.elementor .s-why-card-d{font-family:"Montserrat";font-weight:400;font-size:14px;color:#5A5E58;line-height:1.75em;}.elementor .s-why-card{width:25%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;}.elementor .s-why-row{width:100%;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}.elementor .s-why-card-sm{width:23%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;}.elementor .s-why-img-sm{width:23%;height:260px;object-fit:cover;border-radius:12px;}.elementor .s-why-in{width:100%;max-width:1400px;display:flex;flex-direction:column;gap:40px;}.elementor .s-why{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FDF6EC;display:flex;flex-direction:row;justify-content:center;}.elementor .s-cta-title{max-width:560px;font-family:"Playfair Display";font-weight:600;font-size:48px;color:#FFFFFF;line-height:1.1em;}.elementor .s-cta-sub{max-width:520px;font-family:"Montserrat";font-weight:400;font-size:15px;color:#EAF1EB;line-height:1.8em;}.elementor .s-cta-button{font-family:"Montserrat";font-weight:600;font-size:14px;color:#FFFFFF;letter-spacing:0.5px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:10px;border-radius:6px;background-color:#C9A227;}.elementor .s-cta-button:hover,.elementor .s-cta-button:focus-visible{background-color:#B08F1F;}.elementor .s-cta-panel{width:100%;min-height:320px;max-width:1400px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:64px;padding-inline-end:64px;border-radius:12px;background-image:url("https://ultimateyoucolorado.com/wp-content/uploads/2026/08/CTA-Section.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#3A5A40;display:flex;flex-direction:column;gap:18px;justify-content:center;align-items:flex-start;}.elementor .s-cta{width:100%;padding-block-start:40px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FDF6EC;display:flex;flex-direction:row;justify-content:center;}