.object-contain{object-fit:contain;object-position:center;width:100%;height:100%}
.mini-hero-card{position:relative}
@media(min-width:992px){.mini-hero-card{padding:0}
}
.mini-hero-card .mini-hero-card__bgimage{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover}
.mini-hero-card .mini-hero-card__container{position:relative;display:grid;grid-template-columns:1fr;column-gap:0;max-width:1152px;min-height:224px;margin:0 auto;padding:0 16px;z-index:2}
@media(min-width:992px){.mini-hero-card .mini-hero-card__container{grid-template-columns:1fr;align-items:center;padding:0;min-height:240px}
}
.mini-hero-card .mini-hero-card__container--left{grid-template-columns:1fr}
.mini-hero-card .mini-hero-card__container--left .mini-hero-card__text{grid-column:1 / span 2}
.mini-hero-card .mini-hero-card__container--left.with-image{grid-template-columns:auto 1fr}
.mini-hero-card .mini-hero-card__container--left.with-image .mini-hero-card__text{grid-column:2 / span 1}
.mini-hero-card .mini-hero-card__container--left.with-image .mini-hero-card__img{grid-column:1 / span 1;grid-row:1;margin:0}
.mini-hero-card .mini-hero-card__container.with-image{grid-template-columns:1fr auto}
.mini-hero-card .mini-hero-card__container.with-image .mini-hero-card__text{align-items:flex-start}
.mini-hero-card .mini-hero-card__container.with-image .mini-hero-card__text .mini-hero-card__titleContainer{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;margin-top:0}
@media(min-width:720px){.mini-hero-card .mini-hero-card__container.with-image .mini-hero-card__text .mini-hero-card__titleContainer{text-align:left}
}
.mini-hero-card .mini-hero-card__container.with-image .mini-hero-card__text .mini-hero-card__description{margin-top:8px}
.mini-hero-card .mini-hero-card__container.with-image .mini-hero-card__text .mini-hero-card__description .ngy-text p{text-align:left !important}
.mini-hero-card .mini-hero-card__container.with-image .mini-hero-card__text .mini-hero-card__button{align-items:flex-start}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text{text-align:center;align-items:center;box-sizing:border-box;order:2}
@media(min-width:992px){.mini-hero-card .mini-hero-card__container .mini-hero-card__text{text-align:center;margin:0 auto;max-width:980px;order:0}
}
@media(min-width:1200px){.mini-hero-card .mini-hero-card__container .mini-hero-card__text{width:auto;display:flex;flex-direction:column;padding:0}
}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer{display:flex;flex-direction:row;justify-content:center;align-items:start !important;font-size:44px;line-height:48.4px;font-weight:700;margin:0}
@media(min-width:992px){.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer{font-size:58px;margin:0;line-height:60px;width:100%;align-items:flex-end}
}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer .cmp-title{width:fit-content;max-width:100%;word-break:break-word}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer .cmp-title .cmp-title__text h2{font-size:40px}
@media(min-width:720px){.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer .cmp-title .cmp-title__text h2{font-size:44px}
}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer .cmp-title .cmp-title__text h1,.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer .cmp-title .cmp-title__text h2,.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer .cmp-title .cmp-title__text h3,.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer .cmp-title .cmp-title__text h4,.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer .cmp-title .cmp-title__text h5,.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer .cmp-title .cmp-title__text h6{line-height:1;margin-bottom:0}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer .cmp-title .cmp-title__text.mobile h1{font-size:40px;line-height:40.4px;padding:0;font-weight:bold}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer .cmp-title .cmp-title__text.desktop h1{font-size:58px;line-height:63.8px}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer .mini-hero-card__icon{position:relative;top:2px;place-content:center;width:40px;height:40px}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer .mini-hero-card__icon:before{font-size:40px}
@media(min-width:720px){.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer .mini-hero-card__icon{width:48px;height:48px}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__titleContainer .mini-hero-card__icon:before{font-size:48px}
}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__description{margin-top:8px}
@media(min-width:720px){.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__description{margin-bottom:0;padding:0 15px}
}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__description .ngy-text{margin:0}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__description .ngy-text p{font-size:16px;line-height:22px;text-align:left}
@media(min-width:720px){.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__description .ngy-text p{font-size:20px;line-height:28px;margin:0;text-align:center}
}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__description ul{list-style:none}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__description ul li{padding-left:24px;position:relative}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-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}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__button{display:flex;flex-direction:column;align-items:center;margin-bottom:16px;padding-top:10px;padding-bottom:40px}
@media(min-width:720px){.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__button{padding-top:16px;padding-bottom:48px}
}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__button .button{margin-right:0;margin-bottom:8px;cursor:pointer}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__button .button--cmp{font-size:16px;background-color:transparent;border:0;padding:16px 40px 14px}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__button .button--cmp:hover{text-decoration:none}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__button .button--cmp--icon-only{padding:8px;gap:unset;min-width:48px;min-height:48px;justify-content:center;align-items:center}
@media(min-width:992px){.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__button .button--cmp{font-size:20px}
}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__button .button--cmp-icon-container{font-size:32px}
@media(min-width:992px){.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__button{flex-direction:row;flex-wrap:wrap;margin:0}
.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__button .button{margin-right:12px}
}
@media(min-width:1200px){.mini-hero-card .mini-hero-card__container .mini-hero-card__text .mini-hero-card__button .button{margin-bottom:0}
}
.mini-hero-card .mini-hero-card__container .mini-hero-card__img{display:none}
@media(min-width:992px){.mini-hero-card .mini-hero-card__container .mini-hero-card__img{display:block;padding:20px 15px}
.mini-hero-card .mini-hero-card__container .mini-hero-card__img img{display:flex;max-width:500px;object-fit:cover;object-position:center}
}
@media(min-width:1200px){.mini-hero-card .mini-hero-card__container .mini-hero-card__img{padding:0;width:100%}
}
.mini-hero-card .mini-hero-card__container .mini-hero-card__img div img{width:325px;height:auto}
@media(min-width:1200px){.mini-hero-card .mini-hero-card__container .mini-hero-card__img div img{width:auto;max-width:100%;max-height:72px}
}
.mini-hero-card .mini-hero-card__image{width:37px;max-width:72px;max-height:72px}
@media(min-width:1200px){.mini-hero-card .mini-hero-card__image{width:48px;margin-top:6px}
}
.mini-hero-card .mini-hero-card__img-allowed{display:flex;width:100%;height:100%;order:1;margin-bottom:0;justify-content:center;align-items:center}
.mini-hero-card .mini-hero-card__img-allowed img{max-width:100%;margin-bottom:32px}
@media(min-width:720px){.mini-hero-card .mini-hero-card__img-allowed img{margin-bottom:0}
}
@media(min-width:992px){.mini-hero-card .mini-hero-card__img-allowed{order:0}
}
.miniherocard:has(+ .carousel-cards) .mini-hero-card,.miniherocard:has(+ .tabs) .mini-hero-card{padding-bottom:64px !important}
@media(max-width:720px){.miniherocard:has(+ .carousel-cards) .mini-hero-card,.miniherocard:has(+ .tabs) .mini-hero-card{padding-top:24px !important}
}
.miniherocard:has(+ .carousel-cards) .mini-hero-card__container,.miniherocard:has(+ .tabs) .mini-hero-card__container{min-height:100px}
.miniherocard + .carousel-cards,.miniherocard + .tabs{transform:translateY(-64px)}
@media(max-width:720px){.miniherocard + .carousel-cards,.miniherocard + .tabs{padding-top:12px}
}
.miniherocard + .carousel-cards .ngy-card__carousel-bottomTextParent,.miniherocard + .tabs .ngy-card__carousel-bottomTextParent{padding-bottom:0}
.miniherocard + .tabs{padding-top:16px}