.card-stack{border-top:1px solid #bcb9b9;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:2rem;margin-top:2rem}.card_stack__logo{align-self:start;border-radius:0!important}.card-stack__text_area{border-bottom:1px solid #bcb9b9;flex:1;padding:2rem 0}h2.card-stack__text_area-title{font-family:Pangea;font-weight:400;letter-spacing:0;line-height:100%}h4.card-stack__text_area-text,h4.card-stack__text_area-text p{font-family:Pangea;font-size:18px;font-weight:400;letter-spacing:0;line-height:140%}.card-stack__items{display:flex;flex:1;flex-wrap:wrap}.card-stack__item{border-bottom:1px solid #bcb9b9;border-radius:8px 8px 0 0;display:flex;flex:0 0 100%;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:2rem;width:50%}.card-stack__item .card-stack__text{display:flex;flex-direction:column;justify-content:start}.card-stack__label{color:var(--dark-quaternary)}.card-stack__title{color:#1f1715;font-size:31px;font-style:Regular;font-weight:400}.card-stack__caption,.card-stack__title{font-family:Pangea;letter-spacing:0;line-height:120%}.card-stack__caption{color:#57504e;font-size:15px;font-style:Light;font-weight:300}.card-stack__link{align-self:start;color:#1f1715}a.card-stack__item{text-decoration:none}a.card-stack__item:hover{background-color:#bd5d3f;border-radius:8px;color:#fff}a.card-stack__item:hover .card-stack__link,a.card-stack__item:hover .card-stack__title{color:#fff}a.card-stack__item:hover .card-stack__caption{color:hsla(0,0%,100%,.75)}@media only screen and (min-width:768px){.card-stack__item{padding:3rem 2rem 3rem 3rem}.card-stack,.card-stack__item{flex-direction:row}.card-stack__text_area{padding:1.5rem 2rem 1.5rem 0}.card-stack__link{align-self:center;flex:0 0 15%;text-align:end}.card-stack__text{flex:0 0 50%;max-width:55%}.card_stack__logo{align-self:center}}