.ngen-blog-hero{position:relative;width:100%;--ngen-nav-size:44px;--ngen-nav-inset:24px;--ngen-nav-gutter:20px;--ngen-content-pad-x:calc(var(--ngen-nav-inset) + var(--ngen-nav-size) + var(--ngen-nav-gutter))}@media (max-width:992px){.ngen-blog-hero{--ngen-nav-size:40px;--ngen-nav-inset:16px;--ngen-nav-gutter:16px}}@media (max-width:767px){.ngen-blog-hero{--ngen-nav-size:36px;--ngen-nav-inset:10px;--ngen-nav-gutter:14px}}.ngen-blog-hero__inner{border-radius:var(--ngen-radius,0);overflow:hidden}.ngen-blog-hero__swiper{position:relative;width:100%}.ngen-blog-hero__slide{position:relative}.ngen-blog-hero__media{inset:0;position:absolute}.ngen-blog-hero__bg{display:block;height:100%;object-fit:cover;width:100%}.ngen-blog-hero__overlay{background-color:var(--ngen-overlay-color,#000);inset:0;opacity:var(--ngen-overlay-strength,.5);position:absolute}.ngen-blog-hero__content{align-items:flex-end;color:var(--ngen-text,#fff);display:flex;min-height:var(--ngen-min-h-desktop,720px);padding:48px var(--ngen-content-pad-x) 120px;position:relative;z-index:2}@media (max-width:767px){.ngen-blog-hero__content{min-height:var(--ngen-min-h-mobile,520px)}}.ngen-blog-hero__content-inner{display:flex;flex-direction:column;margin:0 auto;max-width:var(--ngen-content-max,1640px);width:100%}.ngen-blog-hero__content--bottom-left .ngen-blog-hero__content-inner{align-items:flex-start;text-align:left}.ngen-blog-hero__content--bottom-center .ngen-blog-hero__content-inner{align-items:center;text-align:center}.ngen-blog-hero__content--bottom-right .ngen-blog-hero__content-inner{align-items:flex-end;text-align:right}.ngen-blog-hero__title{color:inherit;font-size:clamp(28px,3vw,48px);font-weight:700;letter-spacing:0;line-height:1.08;margin:0 0 10px;max-width:507px}.ngen-blog-hero__excerpt{font-size:24px;line-height:28px;margin:0;max-width:803px;width:100%}@media (max-width:767px){.ngen-blog-hero__excerpt{font-size:19px;line-height:21px}}.ngen-blog-hero__cta{align-items:center;border-bottom:1px solid;color:inherit;display:inline-flex;font-weight:600;gap:10px;margin-top:20px;padding-bottom:3px;text-decoration:none;transition:opacity .2s ease}.ngen-blog-hero__cta:focus-visible,.ngen-blog-hero__cta:hover{opacity:.85}.ngen-blog-hero .ngen-blog-hero__swiper>.ngen-blog-hero__nav{align-items:center;appearance:none;-webkit-appearance:none;backdrop-filter:blur(6px);background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;bottom:auto;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-size:0;height:var(--ngen-nav-size);justify-content:center;line-height:0;margin:0;min-width:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,opacity .2s ease;width:var(--ngen-nav-size);z-index:10}.ngen-blog-hero .ngen-blog-hero__swiper>.ngen-blog-hero__nav--prev{left:var(--ngen-nav-inset);right:auto}.ngen-blog-hero .ngen-blog-hero__swiper>.ngen-blog-hero__nav--next{left:auto;right:var(--ngen-nav-inset)}.ngen-blog-hero .ngen-blog-hero__swiper>.ngen-blog-hero__nav:focus-visible,.ngen-blog-hero .ngen-blog-hero__swiper>.ngen-blog-hero__nav:hover{background:rgba(0,0,0,.45)}.ngen-blog-hero__nav svg{display:block;height:18px;width:10px}.ngen-blog-hero .ngen-blog-hero__swiper>.ngen-blog-hero__nav.swiper-button-disabled{cursor:default;opacity:.35;pointer-events:none}.ngen-blog-hero{--swiper-pagination-bottom:40px;--swiper-pagination-top:auto}.ngen-blog-hero .ngen-blog-hero__pagination{bottom:40px!important;display:flex;justify-content:center;left:0;position:absolute;right:0;top:auto!important;z-index:10}.ngen-blog-hero .ngen-blog-hero__pagination .swiper-pagination-bullet{background-color:#fbfbfb;opacity:.7}.ngen-blog-hero .ngen-blog-hero__pagination .swiper-pagination-bullet-active{background-color:#fff;height:9px;opacity:1;width:9px}