.cards a{color:var(--color-deep-blue)}.cards a:hover{color:var(--color-deep-blue-dark)}.cards__title{font-size:20px}.cards__image{display:block;margin-bottom:10px;position:relative;overflow:hidden;border-radius:var(--border-radius-default);aspect-ratio:370/180;transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.cards__image img{width:100%;object-fit:cover}.cards__card:hover{color:var(--color-deep-blue)}.cards__card:hover .cards__image{transform:scale(1.02)}@media screen and (min-width: 1024px){.cards__image{aspect-ratio:auto}}@media screen and (max-width: 575px){.cards{grid-gap:calc(var(--grid-col-gutter) + 10px)}}@media screen and (max-width: 575px){.cards--box{grid-gap:var(--grid-col-gutter);grid-template-columns:repeat(2, 1fr);grid-row-gap:var(--grid-row-gutter)}}.cards--box .cards__card{border:1px solid var(--color-gray-200);border-radius:var(--border-radius-default);text-align:center;transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.cards--box .cards__card:hover{transform:scale(1.02)}.cards--box .cards__card:hover .cards__image{transform:none}.cards--box .cards__image{border-radius:var(--border-radius-default) var(--border-radius-default) 0 0}.cards--box .cards__title{color:var(--color-gray-900);padding:0 12px 20px 12px}@media screen and (max-width: 575px){.cards--box .cards__title{font-size:18px}}.cards--box .cards__subtitle{color:var(--color-ocean-blue);margin:12px 0 5px;padding:0 12px}@media screen and (min-width: 576px){.cards--box .cards__subtitle{margin-top:20px;padding:0 24px}}
