:root{--spacing-large:2.5rem;--spacing-medium:2rem;--spacing-small:1.5rem;--spacing-xsmall:1rem}
.mkz-card-group-2{display:flex;flex-direction:column;gap:8px;min-height:unset}
.mkz-card-group-2 a{transition:box-shadow .3s ease}
.mkz-card-group-2 a:hover{box-shadow:0 0 15px 5px rgba(0,0,0,0.10)}
.mkz-card-group-2 p{margin-bottom:0}
.mkz-card-group-2>article:first-of-type{display:flex;background-color:var(--background-light-orange);border-radius:.25rem}
.mkz-card-group-2>article:first-of-type img.card-icon{width:1.5rem;margin-bottom:var(--spacing-small)}
.mkz-card-group-2>article:first-of-type div,.mkz-card-group-2>article:first-of-type a{padding:var(--spacing-large) var(--spacing-medium)}
.mkz-card-group-2>article:first-of-type h4{margin-bottom:var(--spacing-medium);font-family:Newsreader,Times New Roman,serif;font-weight:500;line-height:2rem;font-size:1.5rem;color:var(--text-secondary)}
.mkz-card-group-2>article:first-of-type p{font-size:1.25rem;font-family:proxima-nova,Arial,Helvetica,sans-serif;line-height:1.5rem;font-weight:400;color:var(--text-primary);display:flex;gap:var(--spacing-xsmall)}
.mkz-card-group-2>article:first-of-type a{display:flex;flex-direction:column;align-self:stretch;justify-self:stretch}
.mkz-card-group-2>article:first-of-type a div{padding:0;height:100%;display:flex;align-items:flex-end;justify-content:flex-end}
.mkz-card-group>article:first-of-type a:hover{box-shadow:0 1px 4px 0 rgba(0,0,0,0.25)}
.mkz-card-group-2>article:first-of-type a:hover{text-decoration:none;color:inherit;p{text-decoration:none}
}
.mkz-card-group>article:first-of-type a p{display:flex}
.mkz-card-group-2>article:last-of-type{display:flex;flex-direction:column;gap:8px;border-radius:.25rem;min-height:0}
.mkz-card-group-2>article:last-of-type a{position:relative;display:flex;flex-direction:column;flex:1 1 0;gap:8px;border-radius:.25rem}
.mkz-card-group-2>article:last-of-type a:hover{text-decoration:none;p{text-decoration:none;box-shadow:0 1px 4px 0 rgba(0,0,0,0.25)}
}
.mkz-card-group-2>article:last-of-type div img{object-fit:cover;width:auto;align-self:flex-start;border-radius:.25rem}
.mkz-card-group-2>article:last-of-type p{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;background-color:var(--background-light-blue);padding:var(--spacing-medium);font-size:1.25rem;font-weight:400;line-height:1.5rem;font-family:proxima-nova,Arial,Helvetica,sans-serif;color:var(--text-primary);margin-bottom:0;flex-grow:1;flex-shrink:0;min-height:0;transition:cubic-bezier(1,0,0,1) .3s;gap:1rem;border-radius:.25rem}
.mkz-card-group-2>article:last-of-type p button{flex-shrink:0}
.mkz-card-group-2>article button{justify-self:flex-end;align-self:flex-end;flex-basis:1rem;flex-grow:0;flex-shrink:0;cursor:pointer;align-content:flex-end;justify-content:flex-end}
.mkz-card-group-2>article button img{width:1rem}
.mkz-card-group-2>div{display:none}
@media(max-width:767px){.mkz-card-group-2>article:first-of-type{width:100%;box-sizing:border-box}
.mkz-card-group-2>article:first-of-type>div,.mkz-card-group-2>article:first-of-type>a{width:100%;box-sizing:border-box}
}
@media(min-width:375px) and (max-width:767px){.mkz-card-group-2>article:last-of-type a>div{height:150px;min-height:150px;overflow:hidden}
.mkz-card-group-2>article:last-of-type a>div img{width:100%;height:100%;object-fit:cover}
}
@media(min-width:768px){.mkz-card-group-2>div{display:block;img{width:100%;height:100%;object-fit:cover;border-radius:.25rem}
}
.mkz-card-group-2>article:last-of-type{flex-direction:row;align-items:flex-start;min-height:0}
.mkz-card-group-2>article:last-of-type div img{height:100%;width:100%}
}
@media screen and (min-width:768px) and (max-width:1023px){.mkz-card-group-2{display:grid;grid-template-columns:1fr 1fr}
.mkz-card-group-2>article:first-of-type{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}
.mkz-card-group-2>div{grid-column-start:2;grid-row-start:1}
.mkz-card-group-2>article:last-of-type{grid-column-start:1;grid-column-end:3;grid-row-start:2}
.mkz-card-group-2>article:last-of-type a{display:grid;grid-template-columns:1fr 1fr}
.mkz-card-group-2>article:last-of-type a div{position:relative}
.mkz-card-group-2>article:last-of-type a div img{position:absolute;top:0;left:0}
}
@media(min-width:1024px){.mkz-card-group-2{flex-direction:row;min-height:unset;max-height:392px}
.mkz-card-group-2>div{width:33%}
.mkz-card-group-2>article{width:33%}
.mkz-card-group-2>article:last-of-type a{max-height:100%;overflow:hidden;justify-content:flex-end}
.mkz-card-group-2>article button{flex-basis:2.5rem}
.mkz-card-group-2>article button img{width:2.5rem}
}
@media(min-width:1024px) and (max-width:1279px){.mkz-card-group-2>article:last-of-type{min-height:0;align-self:stretch}
.mkz-card-group-2>article:last-of-type a{display:flex;flex-direction:column;height:100%;min-height:0;justify-content:stretch}
.mkz-card-group-2>article:last-of-type a>div{flex:0 0 48.18%;min-height:0;overflow:hidden;display:flex}
.mkz-card-group-2>article:last-of-type a>div img{width:100%;height:100%;object-fit:cover}
.mkz-card-group-2>article:last-of-type a>p{flex:0 0 51.82%;min-height:0}
}
@media(min-width:1280px) and (max-width:1439px){.mkz-card-group-2>article:last-of-type{min-height:0;align-self:stretch}
.mkz-card-group-2>article:last-of-type a{display:flex;flex-direction:column;height:100%;min-height:0;justify-content:stretch}
.mkz-card-group-2>article:last-of-type a>div{flex:0 0 55.21%;min-height:0;overflow:hidden;display:flex}
.mkz-card-group-2>article:last-of-type a>div img{width:100%;height:100%;object-fit:cover}
.mkz-card-group-2>article:last-of-type a>p{flex:0 0 44.79%;min-height:0}
}
@media(min-width:1440px){.mkz-card-group-2>article:last-of-type a{display:flex;flex-direction:column;height:100%;justify-content:stretch}
.mkz-card-group-2>article:last-of-type a>div{flex:0 0 50%;min-height:0;overflow:hidden;display:flex}
.mkz-card-group-2>article:last-of-type a>div img{width:100%;height:100%;object-fit:cover}
.mkz-card-group-2>article:last-of-type a>p{flex:0 0 50%;min-height:0;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem}
.mkz-card-group-2>article:last-of-type a>p button{flex-shrink:0}
}
.mkz-card-group-2>article a p.cta-button{display:flex;justify-content:flex-end;margin-top:auto}
.cd2-arrow{filter:brightness(0) saturate(100%) invert(71%) sepia(45%) saturate(6365%) hue-rotate(347deg) brightness(96%) contrast(90%);&.blue-arrow{filter:brightness(0) saturate(100%) invert(11%) sepia(37%) saturate(3300%) hue-rotate(197deg) brightness(96%) contrast(92%)}
}