.card{padding:1.25rem;border-radius:1.5rem;border:.25px solid;border-color:rgb(234.6,249.8,195.8);background:#fff;box-shadow:0 0 16px 0 rgba(28,158,149,.23);cursor:pointer;display:grid;grid-template-columns:auto 1fr minmax(0,50px);grid-template-columns:auto 1fr;gap:0 1.25rem;margin-bottom:1.25em;max-width:1280px;width:100%}.card:hover .card__icon-action{background-color:#ccf26b}.card:hover .card__icon-action svg{transform:rotate(0)}.card:hover .card__icon-action svg .st0{fill:#042940}.card__image-col{position:relative;max-width:300px}@media (max-width:800px){.card{grid-template-columns:1fr;gap:0 .75rem}.card__image-col{grid-row:1;min-width:auto;max-width:none;width:100%;margin-bottom:1rem}.card__content{padding:0}}.card__image{border-radius:12px;max-width:175px;overflow:hidden;width:100%}.card__image:empty{display:none}.card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card__content-col{display:grid;gap:0 .5rem;grid-template-columns:1fr auto;position:relative}.card__content{display:flex;flex-direction:column;gap:0;justify-content:center;padding:0;min-width:0}.card__superscript{display:flex;align-items:center;color:#345f79;font-size:14px;gap:.5rem;flex-wrap:wrap}.card__superscript--multi{display:flex;flex-wrap:wrap}.card__superscript-item{display:flex;align-items:start;gap:.1rem;line-height:normal}.card__type{color:#345f79}.card__type-featured{display:flex;gap:1em}.card__featured{display:inline-flex;align-items:center;gap:.35rem}.card__featured::before{content:"";inline-size:1rem;block-size:1rem;flex:0 0 1rem;background-image:url(https://d3mlcsf379pjap.cloudfront.net/icons/IAEE-star-shape.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.card__title{margin:.25rem 0}.card__title *{line-height:1.25em;margin:.15rem 0}@media screen and (max-width:810px){.card__title{margin:.25rem 0}}.card__title-text{margin:0}.card__subscript{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;font-size:16px;line-height:normal;margin-bottom:.25rem}.card__subscript--multi{display:flex;flex-wrap:wrap}.card__subscript .original-price{margin-left:.5rem}.card__subscript-item{display:flex;align-items:center;gap:.375rem}.card__date-location{display:flex;gap:1em}.card__text p{line-height:1.55rem;margin:.25rem 0 0}.card__wysiwyg p:nth-child(1){margin:0 0 1em}.card__buttons{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto}.card__buttons a{color:#1c9e95;font-size:.85em;line-height:1;text-decoration:none}.card__buttons a:hover{color:#ccf26b}.card__icon-col{height:100%;place-content:start}@media screen and (max-width:800px){.card__image{max-width:none;inline-size:100%}.card__icon-col{place-content:end}}.card__arrow{grid-area:Arrow}.card__arrow-link{background-color:#345f79;border-radius:8px;padding:.5rem;transition:background-color 333ms ease-in-out;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.card__arrow-link svg{fill:#e1faf8;width:30px;height:30px;transition:transform 333ms ease-in-out,fill 333ms ease-in-out;transform:rotate(-45deg)}.card__arrow-link svg .st0{transition:fill 333ms ease-in-out}.card__icon-action{background-color:#345f79;border-radius:8px;padding:.5rem;transition:background-color 333ms ease-in-out;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.card__icon-action svg{fill:#e1faf8;width:30px;height:30px;transition:transform 333ms ease-in-out,fill 333ms ease-in-out;transform:rotate(-45deg)}.card__icon-action svg .st0{transition:fill 333ms ease-in-out}.card__icon-svg{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.card__icon-svg svg{width:100%;height:100%}.card__icon-text{margin-left:.375rem}.card__icon-inline{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.card__icon-inline svg{width:100%;height:100%}.card--no-image{grid-template-columns:1fr auto}.card--no-image .card__image-col{display:none}.card--compact .card__content-col,.card--large .card__content-col{padding:0}@media (min-width:801px){.card--horizontal .card__image-col{min-width:300px;max-width:400px}}
/*# sourceMappingURL=maps/card.css.map */
