.service-perks{text-align:center;margin:0;list-style:none;counter-reset:perk}@media only screen and (min-width: 768px){.service-perks{display:flex;gap:1rem;flex-wrap:wrap}}@media only screen and (min-width: 1024px){.service-perks{gap:1.5rem}.service-perks--secondary{gap:2rem}}.service-perks__item{background-color:#fff;border:1px solid #e5e5e5;border-radius:1rem;padding:1.5rem;margin:1rem 0 0}.service-perks__item:first-child{margin-top:0}.service-perks--secondary .service-perks__item{box-shadow:0 4px 16px #254f9a14}@media only screen and (min-width: 768px){.service-perks__item{flex-grow:1;margin:0;flex-basis:calc(50% - .5rem)}}@media only screen and (min-width: 1024px){.service-perks--secondary .service-perks__item{flex-basis:calc(50% - 1rem)}}@media only screen and (min-width: 1280px){.service-perks--secondary .service-perks__item,.service-perks__item{flex-basis:0}.c-modal .service-perks--secondary .service-perks__item,.c-modal .service-perks__item{flex-basis:calc(50% - 1rem)}}.service-perks__item>img{width:5rem;height:5rem;margin:0 auto .5rem}@media only screen and (min-width: 768px){.service-perks__item>img{width:7.1875rem;height:7.1875rem}}@media only screen and (min-width: 1024px){.service-perks__item>img{margin-bottom:1rem}}.service-perks-item__subtitle{color:#575757;margin-top:1rem}.service-perks__title--with-counter:after{counter-increment:perk;content:counter(perk);position:absolute;font-size:.75rem;margin-left:.125rem}
