.action-card{display:grid;grid-template-columns:1fr .5fr;border-top:var(--border-line-width) solid var(--colors--light-300);border-bottom:var(--border-line-width) solid var(--colors--light-300)}@media(max-width:991px){.action-card{grid-template-columns:.75fr 1fr}}@media(max-width:767px){.action-card{grid-template-columns:1fr}}.action-card .action-card-ilu-wrapper{padding:30px 30px 0;position:relative;border-right:var(--border-line-width) solid var(--colors--light-300);display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.action-card .action-card-ilu-wrapper .action-card-ilu-inner{width:100%;display:flex;align-items:flex-end;justify-content:center;line-height:0}.action-card .action-card-ilu-wrapper .action-card-ilu-inner-constrained{max-width:var(--action-card-image-max-width,100%)}.action-card .action-card-ilu-wrapper .action-card-content-ilu{width:100%;height:auto;object-fit:contain;object-position:center;display:block}.action-card .action-card-ilu-wrapper .action-card-modal-wrapper{position:absolute;top:8px;right:8px;width:calc(100% - 16px);height:calc(100% - 16px);overflow:clip;border-radius:2px}.action-card .action-card-ilu-wrapper .action-card-modal-wrapper:hover .action-card-modal-button path{fill-opacity:1;fill:var(--colors--light-100)}.action-card .action-card-ilu-wrapper .action-card-modal-wrapper .action-card-modal{width:100%;height:100%;background:#2d5636;transform:scale(0);transform-origin:bottom left;transition:transform .2s ease-in}.action-card .action-card-ilu-wrapper .action-card-modal-wrapper .action-card-modal .action-card-modal-content{width:100%;height:100%;padding:30px 40px;opacity:0;filter:blur(5px);transition:all .25s ease-out;box-sizing:border-box}.action-card .action-card-ilu-wrapper .action-card-modal-wrapper .action-card-modal.action-card-modal-open{transform:scale(1)}.action-card .action-card-ilu-wrapper .action-card-modal-wrapper .action-card-modal.action-card-modal-open .action-card-modal-content{opacity:1;filter:blur(0)}.action-card .action-card-ilu-wrapper .action-card-modal-wrapper .action-card-modal-button{position:absolute;bottom:0;left:0}@media(max-width:767px){.action-card .action-card-ilu-wrapper{border-right:none;border-bottom:none;padding:0}.action-card .action-card-ilu-wrapper .action-card-ilu-inner{width:100%}.action-card .action-card-ilu-wrapper img{max-width:300px;margin:0 auto;display:block}.action-card .action-card-ilu-wrapper .action-card-modal-wrapper img{max-width:none;margin:0}.action-card .action-card-ilu-wrapper .action-card-modal-wrapper .action-card-modal .action-card-modal-content{padding:10px}}.action-card .action-card-content-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:30px}@media(max-width:767px){.action-card .action-card-content-wrapper{padding:40px 10px 0}}.action-card .action-card-content-wrapper .action-card-header{display:flex;flex-direction:column;gap:16px}.action-card .action-card-content-wrapper .action-card-content{margin-top:100px}@media(max-width:767px){.action-card .action-card-content-wrapper .action-card-content{margin-top:24px;margin-bottom:0}}.action-card .action-card-content-wrapper .action-card-mobile-button-wrapper{display:flex;justify-content:flex-start;margin-top:16px;position:relative}@media(min-width:768px){.action-card .action-card-content-wrapper .action-card-mobile-button-wrapper{display:none}}.action-card .action-card-content-wrapper .action-card-mobile-button-wrapper .action-card-mobile-modal-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:10}.action-card .action-card-content-wrapper .action-card-mobile-button-wrapper .action-card-mobile-modal-wrapper .action-card-mobile-modal{position:absolute;bottom:100%;left:0;right:0;min-height:200px;background:#2d5636;transform:scale(0);transform-origin:bottom left;transition:transform .2s ease-in;border-radius:2px;pointer-events:auto;margin-bottom:8px}.action-card .action-card-content-wrapper .action-card-mobile-button-wrapper .action-card-mobile-modal-wrapper .action-card-mobile-modal .action-card-modal-content{width:100%;height:100%;padding:20px;opacity:0;filter:blur(5px);transition:all .25s ease-out;box-sizing:border-box}.action-card .action-card-content-wrapper .action-card-mobile-button-wrapper .action-card-mobile-modal-wrapper .action-card-mobile-modal.action-card-modal-open{transform:scale(1)}.action-card .action-card-content-wrapper .action-card-mobile-button-wrapper .action-card-mobile-modal-wrapper .action-card-mobile-modal.action-card-modal-open .action-card-modal-content{opacity:1;filter:blur(0)}