:root{--background-light-blue:#f0f7fc;--background-light-orange:#fcf0e9;--link-default:#0f2d52}
.cmp-cardgroup-three{display:flex;flex-direction:column}
.cmp-cardgroup-three-item{height:352px;border-radius:.25rem;flex-basis:calc((100% - 2rem) / 3);box-sizing:border-box}
.cmp-cardgroup-three-item__text{display:flex;flex-direction:column;gap:1rem;padding:3rem}
.cmp-cardgroup-three-item__text.lightblue{background-color:var(--background-light-blue)}
.cmp-cardgroup-three-item__text.lightorange{background-color:var(--background-light-orange)}
.cmp-cardgroup-three__row{display:flex;gap:.5rem;margin-top:.5rem}
.cmp-cardgroup-three-item__text h4{font-family:Newsreader,Times New Roman,serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:2rem}
.cmp-cardgroup-three-item__text .button.button-tertiary{font-size:1.125rem;text-align:left;margin-top:auto}
.cmp-cardgroup-three-item__image img{width:100%;height:100%;object-fit:cover;border-radius:.25rem}
@media screen and (max-width:1023px){.cmp-cardgroup-three__row{flex-direction:column}
.cmp-cardgroup-three-item{width:100%;height:304px;flex-basis:0}
.cmp-cardgroup-three-item__image{height:175px}
.cmp-cardgroup-three-item__image:nth-child(3){display:none}
.cmp-cardgroup-three-item__text{padding:5rem 3rem}
.cmp-cardgroup-three-item__text .button.button-tertiary{font-size:1rem}
}
@media screen and (max-width:768px){.cmp-cardgroup-three-item__text{padding:3rem}
}