.generic-cards{display:flex;flex-direction:column;gap:48px;padding:144px 120px 72px;@media (max-width:1280px) and (min-width:768px){padding-bottom:48px;padding-left:40px;padding-right:40px;padding-top:48px}@media screen and (max-width:767px){padding-bottom:48px;padding-left:16px;padding-right:16px;padding-top:48px}}.generic-cards .all-cards{align-items:center;align-self:stretch;background:var(--Semantics-Background-Primary,#fff);display:flex;margin:0 auto;width:85%;@media (max-width:1280px) and (min-width:768px){width:100%}@media screen and (max-width:767px){width:100%}}.generic-card{align-items:center;display:flex;gap:40px;width:100%;@media (max-width:1280px) and (min-width:768px){align-items:center}@media screen and (max-width:767px){align-content:center;flex-direction:column;gap:24px}}.generic-card .card-image img{width:516px;@media (max-width:1280px) and (min-width:768px){margin-bottom:auto;margin-left:auto;margin-right:auto;margin-top:auto;width:357px}@media screen and (max-width:767px){display:block;width:100%}}.generic-card .card-text-group{display:flex;flex-direction:column;gap:16px;margin:auto 0}.card-text-group .card-title{color:var(--Semantics-Content-Primary,#2e3a39);font-family:DM Sans;font-size:36px;font-style:normal;font-weight:500;line-height:48px}.card-text-group .card-text{color:var(--Semantics-Content-Secondary,#3f504f);font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px}