.ms-hydrating-steps{padding:100px 0}.ms-hydrating-steps p.hydrating-steps-subtext{margin:unset;font-family:Neue Haas Grotesk Display Pro;font-weight:500;font-size:22px;line-height:140%;letter-spacing:0;text-align:center;color:#e1671f;margin-bottom:32px}.ms-hydrating-steps h2.hydrating-steps-title{margin:unset;font-family:Neue Haas Grotesk Display Pro;font-weight:900;font-size:60px;line-height:1.3;letter-spacing:0;text-align:center;color:#104258}.ms-hydrating-steps .hydrating-steps-header{max-width:934px;margin:auto auto 60px}.ms-hydrating-steps .hydrating-steps-items{max-width:1196px;margin:auto auto 60px;display:flex}.ms-hydrating-steps .hydrating-steps-items .hydrating-steps-item{max-width:398px;width:100%;display:flex;flex-direction:column;align-items:center}.ms-hydrating-steps .hydrating-steps-items .hydrating-steps-item:nth-child(1) img.hydrating-step-icon{max-width:150px;width:100%;max-height:150px;height:100%}.ms-hydrating-steps .hydrating-steps-items .hydrating-steps-item:nth-child(1) img.hydrating-step-icon{max-width:136px;width:100%;max-height:150px;height:100%}img.hydrating-step-icon{margin-bottom:50px}h3.hydrating-step-title{font-family:Neue Haas Grotesk Display Pro;font-weight:900;font-size:35px;line-height:1.4;letter-spacing:0;color:#104258;margin:unset;margin-bottom:21px;text-align:center}.hydrating-step-desc p{font-family:Neue Haas Grotesk Display Pro;font-weight:400;font-size:18px;line-height:1.4;letter-spacing:0;text-align:center;color:#104258;margin:unset}.ms-hydrating-steps .hydrating-steps-items .hydrating-steps-item:nth-child(1) .hydrating-step-desc p{max-width:285px;text-align:center;margin:auto}.ms-hydrating-steps .hydrating-steps-items .hydrating-steps-item:nth-child(2) .hydrating-step-desc p{max-width:350px;text-align:center;margin:auto}.ms-hydrating-steps .hydrating-steps-items .hydrating-steps-item:nth-child(3) .hydrating-step-desc p{max-width:299px;text-align:center;margin:auto}.custom-cta-rating-wrapper{max-width:298px;width:100%;margin:auto}.custom-cta-rating-wrapper .custom-cta{padding:0;height:60px;align-content:center;background:#e1671f;border-radius:1000px;font-family:Neue Haas Grotesk Display Pro;font-weight:900;font-size:18px;line-height:26px;letter-spacing:0;text-transform:uppercase;text-align:center;margin-bottom:16px;cursor:pointer;transition:all .4s ease}.custom-cta-rating-wrapper .custom-cta:hover{background-color:#104258}.custom-cta-rating-wrapper .custom-cta a.cta-button{color:#fff;text-decoration:none}.custom-cta-rating-wrapper{max-width:298px;margin:auto}.custom-cta-rating-wrapper .rating-wrapper{display:flex;gap:9px;align-items:center;justify-content:center}.custom-cta-rating-wrapper .rating-wrapper img.custom-rating-icon{max-width:81px;width:100%;height:12px}.custom-cta-rating-wrapper .rating-wrapper .custom-rating-text p{font-family:Neue Haas Grotesk Display Pro;font-size:14px;line-height:28px;letter-spacing:0;margin:unset;color:#104258}@media(max-width:768px){.ms-hydrating-steps .hydrating-steps-items{display:flex;flex-direction:column}.ms-hydrating-steps{padding:50px 16px}.ms-hydrating-steps p.hydrating-steps-subtext{margin:unset;color:#e1671f;margin-bottom:20px;font-weight:500;font-size:18px;line-height:140%;text-align:center}.ms-hydrating-steps h2.hydrating-steps-title{margin:unset;font-family:Neue Haas Grotesk Display Pro;letter-spacing:0;color:#104258;font-weight:900;font-size:24px;line-height:130%;text-align:center}.ms-hydrating-steps .hydrating-steps-header{max-width:934px;margin:auto auto 40px}.ms-hydrating-steps .hydrating-steps-items .hydrating-steps-item:nth-child(1) img.hydrating-step-icon{max-width:100px;width:100%;max-height:100px;height:100%}img.hydrating-step-icon{margin-bottom:16px}.ms-hydrating-steps .hydrating-steps-items{display:flex;flex-direction:column;gap:30px}img.hydrating-step-icon{margin-bottom:16px;width:100%;max-width:100px}h3.hydrating-step-title{letter-spacing:0;color:#104258;margin:unset;margin-bottom:16px;text-align:center;font-family:Neue Haas Grotesk Display Pro;font-weight:900;font-size:20px;line-height:140%}.hydrating-step-desc p{letter-spacing:0;color:#104258;font-family:Neue Haas Grotesk Display Pro;font-weight:450;font-size:16px;line-height:140%}.ms-hydrating-steps .hydrating-steps-items{max-width:1196px;margin:auto auto 40px;display:flex}.custom-cta-rating-wrapper .custom-cta{height:48px;align-content:center;background:#e1671f;border-radius:1000px;font-size:18px;letter-spacing:0;text-align:center;margin-bottom:12px;cursor:pointer;transition:all .4s ease;font-family:Neue Haas Grotesk Display Pro;font-weight:900;font-size:16px;line-height:26px;text-transform:uppercase}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ms-hydrating-steps.css.map */
