cp-benefits.cp-benefits{display:block;max-width:500px;margin:0 auto;padding:40px 20px 30px;box-sizing:border-box;background:#fff;color:#000;text-align:center;font-family:"New York","Iowan Old Style","Apple Garamond",Baskerville,"Times New Roman","Droid Serif",Times,"Source Serif Pro",serif}
.cp-benefits__slide{padding:10px;box-sizing:border-box;text-align:center;min-width:0}
.cp-benefits__icon{margin-bottom:20px;line-height:0}
.cp-benefits__icon svg{width:60px;height:60px;stroke:#000}
.cp-benefits__title{font:700 18px/normal "New York","Iowan Old Style","Apple Garamond",Baskerville,"Times New Roman",serif;letter-spacing:.05em;text-transform:uppercase;margin:0 0 16px;color:#000}
.cp-benefits__text{font-size:15px;line-height:1.6;letter-spacing:normal;color:#444;max-width:90%;margin:0 auto;overflow-wrap:anywhere}
.cp-benefits__text p{margin:0}
.cp-benefits__text a{color:inherit;text-decoration:underline}
.cp-benefits.is-ready .cp-benefits__viewport{overflow:hidden}
.cp-benefits.is-ready .cp-benefits__track{display:flex;align-items:stretch;transition:transform .65s ease;will-change:transform}
.cp-benefits.is-ready .cp-benefits__slide{flex:0 0 100%;min-width:100%}
.cp-benefits__toggle{display:none}
.cp-benefits:not(.is-ready) .cp-benefits__slide+.cp-benefits__slide{margin-top:24px}
@media(max-width:749px){.cp-benefits__title{font-size:15px}.cp-benefits__text{font-size:13px}.cp-benefits__icon svg{width:48px;height:48px}}
@media(prefers-reduced-motion:reduce){.cp-benefits.is-ready .cp-benefits__track{display:block;transform:none!important;transition:none!important;will-change:auto}.cp-benefits.is-ready .cp-benefits__slide+.cp-benefits__slide{margin-top:24px}.cp-benefits.is-ready .cp-benefits__toggle{display:none}.cp-benefits [data-clone]{display:none!important}}

.cp-benefits.is-ready .cp-benefits__toggle{display:block}
.cp-benefits:focus-visible{outline:2px solid #121212;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.cp-benefits.is-ready .cp-benefits__toggle{display:none}}
