.inner-banner{margin-bottom:-1px;padding-top:var(--header-height);color:#fff;position:relative;display:flex;flex-direction:column;isolation:isolate;min-height:65vh;background-color:#000}@media (min-width: 1024px){.inner-banner{padding-top:0}}.inner-banner .label{margin-right:auto}.inner-banner__inner{padding-top:var(--spacing-7-half);padding-bottom:85px;display:flex;flex-direction:column}@media (min-width: 1024px){.inner-banner__inner{padding-top:90px;padding-bottom:90px;padding-left:min(5.5555555556vw,80px);padding-right:min(5.5555555556vw,80px);justify-content:center}}.inner-banner .container{flex:1}.inner-banner__image{position:absolute;top:calc(var(--header-height) - 40px);left:0;right:0;bottom:0;z-index:-2}@media (min-width: 1024px){.inner-banner__image{inset:0 0 0 50%}}.inner-banner__image:before{content:"";position:absolute;inset:0 0 150px;height:auto;background:linear-gradient(to bottom,black 80px,transparent);z-index:1}@media (min-width: 1024px){.inner-banner__image:before{bottom:0;right:auto;width:22.3611111111vw;background:linear-gradient(to right,black,transparent)}}.inner-banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inner-banner__text-block{display:flex;flex-direction:column;gap:var(--spacing-7-half);z-index:2}@media (min-width: 1024px){.inner-banner__text-block{max-width:616px}}.inner-banner__title{--text-title: clamp(2.5rem, 2.2679rem + .9524vw, 3.125rem);font-size:clamp(2.5rem,2.2679rem + .9524vw,3.125rem);font-size:var(--text-title);font-weight:var(--font-weight-heavy);line-height:1.05;letter-spacing:-.02em}.inner-banner__text{font-size:var(--text-subtitle);max-width:564px;line-height:1.5;letter-spacing:-.02em}.inner-banner__date{margin-top:var(--spacing-2-half);font-size:var(--text-body-regular);font-weight:var(--font-weight-medium);line-height:1.3;letter-spacing:-.02em;color:#ffffff80}@media (min-width: 1024px){.inner-banner__date{margin-top:var(--spacing-10);font-size:var(--text-xl);line-height:28px}}.inner-banner__date span{color:#fff}.inner-banner__filters{margin-top:var(--spacing-7-half);display:flex;flex-direction:column;gap:var(--spacing-4)}@media (min-width: 1024px){.inner-banner__filters{gap:var(--spacing-5)}}.inner-banner__filters-label{font-size:var(--text-body-regular);font-weight:var(--font-weight-heavy);line-height:1.75;letter-spacing:-.02em}@media (min-width: 1024px){.inner-banner__filters-label{font-size:var(--text-xl);line-height:1.1}}.inner-banner__filters-inner{margin-left:calc(-1 * var(--padding-inline));margin-right:calc(-1 * var(--padding-inline));padding-left:var(--padding-inline);padding-right:var(--padding-inline);display:flex;flex-direction:column;gap:var(--spacing-2-half)}@media (min-width: 1024px){.inner-banner__filters-inner{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-5)}}.inner-banner__filters-inner.swiper{overflow:visible}.inner-banner__filters-inner .swiper-slide{width:-moz-max-content;width:max-content}.inner-banner__filters-inner .btn{flex-shrink:0}.inner-banner .swiper-arrows{display:flex;justify-content:flex-start;gap:var(--spacing-2-half)}.inner-banner .swiper-arrows:has(.swiper-button-lock){display:none}.inner-banner__footer{margin-bottom:-1px;height:50px;background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px}@media (max-width: 1023px){.inner-banner+.full-width-text .full-width-text__inner{padding-top:0}}
