.object-contain{object-fit:contain;object-position:center;width:100%;height:100%}
.shadowCard-button--blueBackground .shadow-card .shadowCard-button{background-color:#004571;border:2px solid #004571;color:#fff;border-radius:35px;border-style:solid;font-family:FSEmeric Semibold;font-weight:700;line-height:22px;margin:16px 5px 5px 0;text-align:center;text-decoration:none}
.shadowCard-button--blueBackground .shadow-card .shadowCard-button:hover{background-color:#06c;border:2px solid #06c}
.shadowCard-button--orangeBackground .shadow-card .shadowCard-button{background-color:#e57200;border:2px solid #e57200;color:#fff;border-radius:35px;font-family:FSEmeric Semibold;font-weight:700;line-height:22px;margin:16px 5px 5px 0;text-align:center;text-decoration:none}
.shadowCard-button--orangeBackground .shadow-card .shadowCard-button:hover{color:#fff;background-color:#e57200;border:2px solid #e57200}
.shadowCard-button--whiteBackground .shadow-card .shadowCard-button{background-color:white;color:#004571;border-color:#004571;border-width:2px;border-style:solid;border-radius:35px;text-decoration:none;line-height:22px;font-size:16px;font-weight:700}
.shadowCard-button--whiteBackground .shadow-card .shadowCard-button .button--text{color:#004571;padding:0}
.shadowCard-button--whiteBackground .shadow-card .shadowCard-button:hover{background-color:#004571;border:2px solid #004571;color:white}
.shadowCard-button--whiteBackground .shadow-card .shadowCard-button:hover .button--text{color:white}
.shadowCard-button--whiteBackground .shadow-card .shadowCard-button:hover .button--cmp{color:white}
.shadowCard-button--whiteBackground .shadow-card .shadowCard-button:hover span{color:white}
.shadow-card{background-color:#fff;border-radius:4px;box-shadow:0 0 15px rgba(0,69,113,0.25);position:relative;color:#004571;display:flex;flex-direction:column;text-decoration:none}
.shadow-card:hover{text-decoration:none;box-shadow:0 0 14px 5px #E5720059}
.shadow-card__content{padding:32px 20px;display:flex;flex-direction:column;align-items:center;flex:1}
.shadow-card__highlight{position:absolute;bottom:calc(100% - 14px);left:50%;transform:translateX(-50%);width:auto;min-width:200px;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:16px;font-weight:bold;letter-spacing:-0.01px;padding:2px 12px;height:32px}
.shadow-card__highlight__left,.shadow-card__highlight__right{position:absolute;display:block;bottom:0;border:16px solid;z-index:-1;height:32px}
.shadow-card__highlight__left{right:calc(100% - 1px);border-right-width:1px}
.shadow-card__highlight__right{left:calc(100% - 1px);border-left-width:1px}
.shadow-card__highlight .shadow-card__highlight,.shadow-card__highlight .shadow-card__highlight__text>p{color:inherit !important;font-size:20px;font-weight:bold;white-space:nowrap}
.shadow-card__title,.shadow-card__subtitle{font-size:18px;line-height:26px;text-align:center;color:#004571;font-family:'FSEmeric Regular',Arial,sans-serif;margin:0}
.shadow-card__title{font-size:20px;line-height:28px;font-weight:700;font-family:'FSEmeric Semibold',Arial,sans-serif;min-height:56px}
.shadow-card__subtitle{display:block;margin-top:8px;padding:0}
.shadow-card__description{color:#004571;margin:32px 0;text-align:left;font-size:16px;line-height:17.6px;font-family:FSEmeric Regular,Arial,sans-serif;width:100%}
.shadow-card__description p,.shadow-card__description li{font-size:16px;line-height:17.6px}
.shadow-card__description p:not(:last-of-type),.shadow-card__description li:not(:last-of-type){margin-bottom:16px}
.shadow-card__description ol{padding-left:24px}
.shadow-card__description ul{margin:0;padding-left:0;list-style:none}
.shadow-card__description ul li{padding-left:24px;position:relative}
.shadow-card__description ul li:before{width:16px;font-size:16px;color:#e57200;font-family:gnf-font;content:url('../clientlib-site/resources/icons/check.svg');position:absolute;left:0;top:0}
.shadow-card__image{width:248px;height:136px;padding:0 4px;text-align:center;margin-top:auto}
.shadow-card__image img{object-fit:contain;object-position:center;width:100%;height:100%}
.shadow-card__info{display:flex;align-items:center;text-align:left;margin-top:8px;padding:10px 24px;border-radius:0 0 4px 4px;position:relative;min-height:62px}
.shadow-card__info__image,.shadow-card__info>i{display:grid;place-content:center;width:48px;height:48px;position:absolute;left:24px}
.shadow-card__info__image + .shadow-card__info__text,.shadow-card__info>i + .shadow-card__info__text{padding-left:72px}
.shadow-card__info>i{font-size:48px;color:#004571;display:flex}
.shadow-card__info__text{font-size:12px;line-height:14px;color:#004571;font-family:FSEmeric Regular,Arial,sans-serif}
.shadow-card .shadowCard-button{cursor:pointer;text-decoration:none;padding:12px 40px 10px 40px;display:flex;width:fit-content !important;background-color:#fff;color:#004571;border-color:#004571;border-width:2px;border-style:solid;border-radius:35px;line-height:22px;font-size:20px;font-weight:bold;font-weight:700;margin-top:16px}
.shadow-card .shadowCard-button:hover{background-color:#004571;border:2px solid #004571;color:white}
.shadow-card .shadowCard-button:hover .button--text{color:white}
.shadow-card .shadowCard-button:hover .button--cmp{color:white}
.shadow-card .shadowCard-button:hover span{color:white}
.shadow-card__tooltip{align-self:center;position:relative}
.shadow-card__tooltip .tooltip__wrapper{display:none;position:absolute;top:-128px;width:324px;padding:16px;border:1px solid #004571;left:-270px;z-index:99;background:white}
.shadow-card__tooltip .tooltip__wrapper::after{content:"";width:18.8px;height:18.8px;border:1px solid #004571;border-left:0;border-top:0;position:absolute;display:block;right:34px;bottom:-10px;background-color:white;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.shadow-card__tooltip:hover .tooltip__wrapper{display:block}
@media(min-width:767px){.shadow-card{transition:transform .3s ease}
.shadow-card:hover{transform:translateY(-5px)}
}
.shadow-card__info,.shadow-card__info__text>p{color:inherit !important}