.content-card{background:#f9f9f9;border-radius:24px;height:100%;margin-bottom:24px;padding-bottom:.56rem;position:relative;transition:.5s ease-in-out}.content-card--no-img-just-icon{margin-top:1.82rem}.content-card--collapse-desc:hover,.content-card--with-link:hover{transform:scale(1.02)}.content-card--with-link:hover{background:#42b369}.content-card--with-link:hover *{color:#fff}.content-card__body a,.content-card__header a{position:relative;z-index:2}.content-card__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.content-card__img{border-radius:24px 24px 0 0;overflow:hidden;padding-bottom:88.88888888888889%;position:relative}.content-card__img img{height:100%;left:0;object-fit:cover;object-position:50%;position:absolute;top:0;transition:.2s ease-in-out;width:100%}.content-card--collapse-desc:hover .content-card__img img,.content-card--with-link:hover .content-card__img img{transform:scale(1.1)}.content-card__icon,.content-card__img{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.content-card__icon{margin-top:-1.82rem;padding:0 12px;transition:.2s ease-in-out}.content-card--collapse-desc:hover .content-card__icon,.content-card--with-link:hover .content-card__icon{transform:translateY(-.56rem)}.content-card__header{padding:24px}.content-card__label{color:#42b369;font-family:var(--ui-font-family);font-size:.67rem;font-style:var(--ui-font-style);font-weight:var(--ui-font-weight);letter-spacing:.067rem;line-height:1rem;margin-bottom:.28rem;text-decoration:none;text-transform:uppercase}.content-card__title{align-items:center;display:flex;justify-content:space-between}.content-card--collapse-desc .content-card__title{cursor:pointer;position:relative;z-index:2}.content-card__title-tag{margin-bottom:0;width:100%}.content-card__chevron{background:none;border:none;border-radius:0;color:#181d21;cursor:pointer;flex-shrink:0;margin:0;margin-inline-start:24px;padding:0;transition:.2s ease-in-out}.content-card__chevron:not(:focus-visible){outline:none}.content-card__header:hover .content-card__chevron{transform:scale(1.15)}.content-card__chevron__down,.content-card__chevron__up{display:block}.content-card--expanded .content-card__chevron__down,.content-card__chevron__up{display:none}.content-card--expanded .content-card__chevron__up{display:block}.content-card__date{margin-bottom:0;margin-top:24px}.content-card__body{padding:0 24px 24px}.content-card--collapse-desc .content-card__body{display:none}.content-card--expanded .content-card__body{animation:uiPop .2s ease-in-out;display:block}.content-card__desc>:last-child{margin-bottom:0}.content-card__desc+.content-card__btn{margin-top:24px}.module--link-card .content-card__btn{color:#42b369;font-weight:var(--headings-font-weight)}.module--link-card .content-card--with-link:hover .content-card__btn{color:#fff}.module--link-card .content-card__header{padding-bottom:0}.content-card__img{padding-bottom:66.66666666666666%}.module--proditem .content-card__img img{object-fit:contain}.proditem .content-card--with-link:hover{background:#f9f9f9}.proditem .content-card--with-link:hover *{color:#181d21}.t-ison .content-card__img{background-color:#282660}.t-apollo .content-card__img{background-color:#03cbff}.t-harris .content-card__img{background-color:#248e57}.content-card__sub-desc{max-height:0;overflow:hidden;transition:all .5s ease-in-out}.custom-cards.row .col{padding:0 2%}.custom-cards .content-card__header{padding:24px 60px 5px}.custom-cards .content-card__body{padding:0 60px 48px}.custom-cards .content-card__img{border-radius:20px 20px 0 0;padding-bottom:46%}.custom-cards .sub-content-button{font-family:Outfit,sans-serif;font-size:.75rem;font-weight:500;margin:30px 0 10px;text-transform:uppercase}.custom-cards .sub-content-button svg{color:#42b369;margin-left:10px}.custom-cards .content-card :has(.content-card__sub-desc.open) .sub-content-button svg{transform:rotate(180deg)}.content-card__sub-desc.open{background-color:#f3f3f3;background:#282660;border-radius:9px;box-shadow:3px 6px 16px -12px #333;box-shadow:0 21px 9px -16px #333;color:#fff;max-height:320px;padding-top:20px}@media (min-width:769px) and (max-width:1139px){.custom-cards .content-card__body,.custom-cards .content-card__header{padding-left:30px;padding-right:30px}}@media (max-width:768px){.custom-cards .content-card__body,.custom-cards .content-card__header{padding-left:20px;padding-right:20px}}