.cards{padding:3rem 0}@media screen and (min-width:1024px){.cards{padding:5rem 0}}.cards__container{align-items:center;display:flex;gap:2rem}.cards__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;width:100%}@media screen and (min-width:1024px){.cards__content{gap:3rem}}.cards__header{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;max-width:900px}.cards__title{color:#121212;font-size:2rem;font-weight:600;line-height:2.375rem}.cards__description p,.cards__title{font-style:normal;margin:0;padding:0}.cards__description p{color:#666;font-size:1rem;font-weight:400;line-height:1.625rem}.cards__repeater{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));width:100%}@media screen and (min-width:1024px){.cards__repeater--triple{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:768px){.cards__repeater--double{grid-template-columns:repeat(2,1fr)}}.cards__repeater__item{background-position:50%;background-size:cover;display:flex;flex-direction:column;gap:1rem;height:100%;padding:3.5rem;position:relative}.cards__repeater__title{color:#fff;font-size:2rem;font-style:normal;font-weight:600;line-height:2.5rem;margin:0;padding:0}.cards__repeater__description p{color:#fff;font-size:1rem;font-style:normal;font-weight:400;line-height:1.625rem;margin:0;padding:0}.cards__repeater__button{background-color:#fff;color:#0098cd;font-size:.75rem;font-style:normal;font-weight:700;letter-spacing:1.2px;line-height:1rem;margin-top:auto;max-width:fit-content;padding:1rem 2.25rem;text-align:center;text-decoration:none;text-transform:uppercase}