.news-inner-banner{padding-top:var(--spacing-15);position:relative;isolation:isolate}@media (min-width: 1024px){.news-inner-banner{padding-top:var(--spacing-20)}}.news-inner-banner__inner{display:flex;flex-direction:column;gap:var(--spacing-10)}@media (min-width: 1024px){.news-inner-banner__inner{gap:var(--spacing-15)}}.news-inner-banner__controls{padding:var(--spacing-5) 14px;position:absolute;bottom:0;right:0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);background-color:#fff;z-index:1}@media (min-width: 1024px){.news-inner-banner__controls{right:40px}}.news-inner-banner__controls:has(.swiper-pagination-lock){display:none}.news-inner-banner__controls .swiper-pagination{position:static;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:var(--text-body-regular);font-weight:var(--font-weight-light);line-height:1.5;width:-moz-fit-content;width:fit-content}@media (min-width: 1024px){.news-inner-banner__controls .swiper-pagination{font-size:20px;line-height:28px}}.news-inner-banner__controls .swiper-pagination hr{margin-top:4px;margin-bottom:4px;border:none;height:1px;width:100%;background-color:var(--colour-neutral-grey-40)}.news-inner-banner__controls .swiper-pagination .swiper-pagination-current,.news-inner-banner__controls .swiper-pagination .swiper-pagination-total{padding-left:.5em;padding-right:.5em}@media (min-width: 1024px){.news-inner-banner__controls .swiper-pagination .swiper-pagination-current,.news-inner-banner__controls .swiper-pagination .swiper-pagination-total{padding-left:0;padding-right:0}}.news-inner-banner__controls .swiper-pagination .swiper-pagination-total{color:var(--colour-neutral-grey-40)}.news-inner-banner__controls .carousel-pagination{gap:0px}.news-inner-banner__controls .swiper-arrow{display:block}.news-inner-banner__controls .swiper-arrow img{width:16px;height:auto}@media (min-width: 1024px){.news-inner-banner__controls .swiper-arrow img{width:20px}}.news-inner-banner__text-block{display:flex;flex-direction:column;gap:var(--spacing-5)}.news-inner-banner__title{font-size:var(--text-title);line-height:1.2;font-weight:var(--font-weight-light);color:var(--colour-primary)}@media (min-width: 1024px){.news-inner-banner__title{line-height:1}}.news-inner-banner__image{width:100%}.news-inner-banner__image picture,.news-inner-banner__image img{width:100%}.news-inner-banner.no-banner{padding-bottom:var(--spacing-20)}@media (min-width: 1024px){.news-inner-banner.no-banner{padding-bottom:var(--spacing-30)}}
