.cards__card{align-content:flex-start;align-items:center;align-self:flex-start;color:inherit;display:flex;flex-wrap:wrap;height:calc(100% - 20px);margin-bottom:20px;max-width:100%;text-decoration:none}.cards__card.default{flex-direction:column;justify-content:space-between}.cards__card.default .card__image{flex:0 0 auto}.cards__card.default .card__copy{display:flex;flex:1;flex-direction:column;justify-content:space-between}.shadow-card{box-shadow:-10px 15px 30px 0 rgba(0,0,0,.2)}.card__text>p:last-child{margin-bottom:0}.cards__card:hover{text-decoration:none}.card__image{height:auto;margin:0 auto .7rem;max-width:100%}.card__copy{width:100%}@media (min-width:768px){.cards{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.cards__col{padding-left:15px;padding-right:15px;width:100%}}.cards__arrows{display:none}.cards-mod-wrapper--desktop-slider,.cards-mod-wrapper--mobile-slider,.cards-mod-wrapper--slider{position:relative}.cards-mod-wrapper--desktop-slider .cards__arrows,.cards-mod-wrapper--slider .cards__arrows{display:inline-flex}.cards__arrows>div{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.cards__arrows>div.arrow-left{left:-50px}.cards__arrows>div.arrow-right{right:-50px}@media (max-width:1400px){.cards__arrows>div.arrow-left{left:-40px}.cards__arrows>div.arrow-right{right:-40px}}@media (max-width:1025px){.cards__arrows{display:none}}.cards__card.left_image .card__text h5:last-child,.cards__card.left_image .card__text p:last-child{margin-bottom:0}.cards__card.left_image.left_image_small{align-items:center;display:flex;flex-direction:row;gap:20px}.cards__card.left_image.left_image_small .card__image{margin-bottom:0;width:34.6px}.cards__card.left_image.left_image_small .card__copy{text-align:left;width:calc(100% - 54.6px)}@media (min-width:768px){.cards__card.left_image{display:flex;flex-direction:row;gap:30px}.cards__card.left_image .card__image{margin-bottom:0;width:76.8px}.cards__card.left_image .card__copy{width:calc(100% - 106.8px)}.cards__card.left_image.left_image_small .card__image{margin-bottom:0;width:57.7px}.cards__card.left_image.left_image_small .card__copy{width:calc(100% - 87.7px)}}@media (max-width:768px){.cards__card.left_image{text-align:center}}.card__image--expand{transform:scale(1);transition:all .3s ease}.card__image--expand:hover{transform:scale(1.04)}.cards__card.full_image .card__image{max-width:100%;width:100%}.cards__card-haspopup{cursor:pointer}.card__popup-image{align-items:start;background:rgba(0,0,0,.8);cursor:default;display:flex;height:0;justify-content:center;left:0;max-height:0;opacity:0;overflow:hidden;position:fixed;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;visibility:hidden;width:0;z-index:9999}.card__popup-image .card__popup-image-inner img{border-radius:15px;display:flex;height:auto;width:100%}.card__popup-image .card__popup-image-inner{border-radius:15px;display:inline-block;margin:auto;max-width:1140px;overflow:hidden;position:relative;vertical-align:middle;width:100%}@media (max-width:768px){.card__popup-image .card__popup-image-inner,.card__popup-image .card__popup-image-inner img{border-radius:12px}}.card__popup-image-close svg{align-items:center;display:flex;height:25px;justify-content:center;width:25px}body.open-popup-image{overflow:hidden}.card__popup-image-close{align-items:center;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.6);cursor:pointer;display:flex;height:30px;justify-content:center;padding:5px;position:absolute;right:20px;top:20px;width:30px}.card__popup-image.open{height:auto;max-height:100vh;min-height:100%;opacity:1;overflow:unset;overflow-y:auto;padding:40px 20px;visibility:visible;width:100%}