.re-section{padding:30px max(6%,calc((100% - 1240px)/2));color:#10394d;font-family:'DM Sans',Arial,sans-serif}.re-section>.elementor-container{gap:28px}.re-section .elementor-column{min-width:0}.re-section .elementor-widget-wrap{padding:0;align-content:center}.re-section .elementor-widget{margin-bottom:14px}.re-section .elementor-heading-title{color:#10394d;font-family:Manrope,Arial,sans-serif;font-size:34px;line-height:1.12;letter-spacing:-1.4px;font-weight:600}.re-section h1.elementor-heading-title{font-size:62px;line-height:1;letter-spacing:-2.7px}.re-section h3.elementor-heading-title{font-size:16px;letter-spacing:-.25px;line-height:1.35}.re-section p{font-size:15px;color:#657b89;line-height:1.5;margin:0}.re-section em{color:#a42c49;font-family:Georgia,serif;font-weight:400}.re-section .re-eyebrow p{font-size:10px;letter-spacing:1.8px;color:#a42c49;font-weight:700}.re-section .elementor-button{background:#10394d;color:#fff;border:1px solid #10394d;border-radius:2px;padding:15px 23px;font-size:12px;font-weight:600}.re-section .re-outline .elementor-button{background:transparent;color:#10394d}.re-section .elementor-widget-image img{width:100%;border-radius:4px}.re-hero,.re-benefits,.re-difference,.re-editorial,.re-newsletter{background:#f3f0e9}.re-hero{padding-top:0;padding-bottom:0}.re-hero>.elementor-container{gap:0}.re-hero .elementor-column:first-child{padding:45px 20px 35px 0}.re-hero .elementor-widget-image{margin:0;height:100%}.re-hero .elementor-widget-image :is(.elementor-widget-container,a){height:100%}.re-hero .elementor-widget-image img{height:100%;object-fit:cover;border-radius:0}.re-benefits p{font-size:11px}.re-heading{padding-bottom:0}.re-categories p{font-size:13px}.re-categories .elementor-button,.re-journal .elementor-button{background:transparent;border:0;color:#10394d;padding:0;text-decoration:underline}.re-categories img{aspect-ratio:1;object-fit:cover}.re-difference{padding-top:40px;padding-bottom:40px}.re-reviews{background:#10394d}.re-reviews>.elementor-container{align-items:stretch}.re-reviews .elementor-heading-title{color:white;font-size:30px}.re-reviews p{color:#c0d0d8}.re-review-card>.elementor-widget-wrap{background:white;border-radius:5px;padding:24px;align-content:center}.re-review-card .elementor-heading-title{color:#10394d;font-size:14px}.re-review-card p{color:#10394d}.re-review-card .re-stars p{color:#a42c49}.re-review-card .elementor-widget-image{text-align:left}.re-review-card .elementor-widget-image img{width:40px;height:40px;border-radius:50%}.re-values h3.elementor-heading-title{font-size:12px}.re-values p{font-size:11px}.re-journal img{aspect-ratio:2.7;object-fit:cover}.re-newsletter .elementor-heading-title{font-size:22px}.re-newsletter p{font-size:11px}.rh-main .re-section .sg-home-products{width:100%}
@media(max-width:767px){.re-section{padding:25px 6%}.re-section>.elementor-container{flex-wrap:wrap;gap:22px}.re-section .elementor-column{width:100%}.re-section h1.elementor-heading-title{font-size:46px}.re-section .elementor-heading-title{font-size:28px}.re-hero .elementor-column:first-child{padding:10px 0}.re-hero .elementor-widget-image img{max-height:350px;object-fit:cover}.re-categories .elementor-column,.re-benefits .elementor-column,.re-values .elementor-column{width:calc(50% - 11px)}.re-difference .elementor-column:first-child{display:none}.re-heading{padding-bottom:0}.re-section .elementor-button{padding:12px 16px}.re-categories .elementor-button,.re-journal .elementor-button{padding:0}}
.re-hero .elementor-widget-button{width:auto;margin-right:16px}.re-reviews>.elementor-container>.elementor-column:first-child .elementor-button{background:white;color:#10394d}.re-hero .elementor-column:last-child .elementor-widget-wrap{align-content:stretch}.re-difference .elementor-column:first-child .elementor-widget-image img{height:290px;object-fit:cover}.re-editorial .elementor-widget-image img{min-height:240px;object-fit:cover}
.re-hero .elementor-widget-image{position:relative}.re-hero .elementor-widget-image::after{content:"";position:absolute;bottom:0;left:0;width:30%;height:17%;background:#f3f0e9;pointer-events:none}
