.block-hero-9{display:flex;flex-flow:column;position:relative;overflow:clip;justify-content:flex-end;min-height:min(calc(13.875rem + 16.75 * (100vw - 22.5rem) / 77.5),30.625rem);padding-block:calc(min(calc(6.25rem + 2.5 * (100vw - 22.5rem) / 77.5),8.75rem) + min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)) min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}.block-hero-9.is-style-dark-01 .highlight{color:#fff}.block-hero-9.has-gradient{background:linear-gradient(180deg, #5AA9D1 0%, #A9C9DB 100%)}.block-hero-9 .section-overlay,.block-hero-9 .section-gradient,.block-hero-9 .section-texture{position:absolute;z-index:2;width:100%;height:100%;content:"";pointer-events:none}.block-hero-9 .section-overlay{opacity:var(--overlay-opacity, 0.4);background:#091633;inset:0}.block-hero-9 .section-gradient{opacity:.6;background:linear-gradient(180deg, #091633 20%, rgba(9, 22, 51, 0) 100%);inset:0}.block-hero-9 .section-texture{top:clamp(-44.0625rem,calc(-23.3125rem + -20.75 * (100vw - 22.5rem) / 77.5),-23.3125rem);left:50%;width:min(calc(78rem + 52.125 * (100vw - 22.5rem) / 77.5),130.125rem);min-width:100%;height:auto;transform:translateX(-50%);background-image:url("../../resources/assets/decorations/hero-9/texture.webp");background-repeat:no-repeat;background-position:center;background-size:contain;aspect-ratio:2082/1444}.block-hero-9 .component-image-video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;z-index:1;pointer-events:none}.block-hero-9 .component-back-button{align-self:flex-start}.block-hero-9 .component-back-button:not(:hover,:focus){text-decoration:none}.block-hero-9 .wrapper{display:flex;flex-flow:column;position:relative;z-index:3;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-hero-9 .wrapper .component-headline.is-style-default{font-size:min(calc(1.75rem + 2.75 * (100vw - 22.5rem) / 77.5),4.5rem);line-height:1.2;font-weight:500;font-family:Inter;letter-spacing:-0.01em}.block-hero-9 .wrapper .component-headline .trademark{font-size:.5em;vertical-align:super}.block-hero-9 .wrapper .bottom-wrapper{display:flex;flex-flow:column;align-items:flex-start;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 62rem){.block-hero-9 .wrapper .bottom-wrapper{display:flex;flex-flow:row;align-items:flex-end;justify-content:space-between}}.block-hero-9 .wrapper .bottom-wrapper .component-buttons{flex-shrink:0;max-width:100%}