.c-section-benefits{padding:3.2rem 1rem;position:relative;color:#fff;overflow:hidden}.c-section-benefits .o-gradient{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.c-section-benefits__heading{max-width:100%;margin-bottom:2.1rem;text-align:center}.c-section-benefits__heading p{line-height:1.25}.c-section-benefits__heading .c-section-benefits__title{margin-bottom:2.875rem;line-height:1em;text-align:center}@media only screen and (max-width:749px){.c-section-benefits__heading .c-section-benefits__title{margin-bottom:1rem}}.c-section-benefits__entry{display:flex;gap:1rem}.c-section-benefits__entry dl{background:#eeebe6;border-radius:10px;color:#393430;flex-grow:1;padding:1.6125rem 1rem;text-align:center;margin:0;border-radius:.5rem;line-height:1;width:50%}.c-section-benefits__entry dl dt{margin-bottom:1.5rem;font-family:Roslindale Italic,serif}@media only screen and (max-width:749px){.c-section-benefits__entry dl dt{font-size:1rem}}.c-section-benefits__entry dl dd{font-size:.9rem;margin:0 0 1rem}.c-section-benefits__entry-box{flex-grow:1}@media only screen and (min-width:750px){.c-section-benefits{padding:4rem .938rem}.c-section-benefits__content{max-width:97.5rem;margin:auto;display:flex;align-items:center;justify-content:center}.c-section-benefits__heading{flex-grow:1;max-width:40.7%;padding-right:2rem;font-size:1rem;text-align:left}.c-section-benefits__heading .c-section-benefits__title{text-align:left}.c-section-benefits__entry-box{flex-grow:1}.c-section-benefits__entry dl dt{margin-bottom:1.5rem}.c-section-benefits__entry dl dd{font-size:1rem}}@media only screen and (min-width:1100px){.c-section-benefits{padding:5.5rem 3.75rem}.c-section-benefits__entry{gap:1.5rem}.c-section-benefits__entry dl{padding:3.75rem 1.875rem}.c-section-benefits__entry dl dt{margin-bottom:2rem}.c-section-benefits__entry dl dd{font-size:1.25rem;margin:0 0 .75rem}.c-section-benefits__heading{padding-right:7.5rem;margin-bottom:0}.c-section-benefits__heading p{font-size:1rem;line-height:1.25}}@media only screen and (min-width:1480px){.c-section-benefits{padding:6.5rem 3.75rem}.c-section-benefits__entry dl{padding:4.3rem 3.75rem}.c-section-benefits__entry dl dt{margin-bottom:2.5rem;line-height:2.025rem}.c-section-benefits__entry dl dd{font-size:1.5rem;margin:0 0 1rem}}
