.o-animated-banner.o-section--indented.o-animated-banner--overflow-top{overflow:visible}.o-animated-banner__inner{align-items:var(--animated-banner-align-mobile,center);display:flex;isolation:isolate;min-height:var(--min-height-mobile,auto);overflow:clip;padding:var(--layout-site-padding);position:relative;width:100%}@media screen and (min-width:768px){.o-animated-banner__inner{align-items:var(--animated-banner-align,center);min-height:var(--min-height,auto)}}.o-animated-banner__inner--border-radius{border-radius:var(--border-radius)}.o-animated-banner__inner--overflow-top{clip-path:inset(-100vh 0 0 0);overflow:visible}.o-animated-banner__inner--overflow-top.o-animated-banner__inner--border-radius{clip-path:inset(-100vh 0 0 0 round 0 0 var(--border-radius) var(--border-radius))}.o-animated-banner--v-top{--animated-banner-align:flex-start}.o-animated-banner--v-center{--animated-banner-align:center}.o-animated-banner--v-bottom{--animated-banner-align:flex-end}.o-animated-banner--v-top-mobile{--animated-banner-align-mobile:flex-start}.o-animated-banner--v-center-mobile{--animated-banner-align-mobile:center}.o-animated-banner--v-bottom-mobile{--animated-banner-align-mobile:flex-end}.o-animated-banner__background{border-radius:inherit;inset:0;overflow:clip;pointer-events:none;position:absolute;z-index:0}.o-animated-banner__image{height:100%;width:100%}.o-animated-banner__image img{--image-border-radius:0;height:100%;object-fit:cover;width:100%}.o-animated-banner__content>:not(.o-animated-banner__element){position:relative;z-index:4}.o-animated-banner__element{left:var(--element-x-mobile,var(--element-x,0));pointer-events:none;position:absolute;top:var(--element-y-mobile,var(--element-y,0));width:var(--element-width-mobile,var(--element-width,20%));z-index:2}@media screen and (min-width:768px){.o-animated-banner__element{left:var(--element-x,0);top:var(--element-y,0);width:var(--element-width,20%)}}.o-animated-banner__element--parachute,.o-animated-banner__element--static{z-index:3}.o-animated-banner__element--parachute.o-animated-banner__element--behind-clouds,.o-animated-banner__element--static.o-animated-banner__element--behind-clouds{z-index:1}.o-animated-banner__element--front{z-index:6}.o-animated-banner__element--parachute.o-animated-banner__element--front,.o-animated-banner__element--static.o-animated-banner__element--front{z-index:7}.o-animated-banner__element--parachute.o-animated-banner__element--front.o-animated-banner__element--behind-clouds,.o-animated-banner__element--static.o-animated-banner__element--front.o-animated-banner__element--behind-clouds{z-index:5}.o-animated-banner__element--right{left:auto;right:var(--element-x-mobile,var(--element-x,0))}@media screen and (min-width:768px){.o-animated-banner__element--right{right:var(--element-x,0)}}.o-animated-banner__element--bottom{bottom:var(--element-y-mobile,var(--element-y,0));top:auto}@media screen and (min-width:768px){.o-animated-banner__element--bottom{bottom:var(--element-y,0)}}.o-animated-banner__element--mirror img{transform:scaleX(-1)}.o-animated-banner__element img,.o-animated-banner__element svg{--image-border-radius:0;display:block;height:auto;width:100%}.o-animated-banner__parachute{animation:animated-banner-sway var(--animation-duration,6s) ease-in-out var(--animation-delay,0s) infinite alternate;transform-origin:top center;will-change:transform}.o-animated-banner__cloud{animation:animated-banner-drift var(--cloud-duration,60s) ease-in-out infinite alternate;opacity:var(--element-opacity,1);will-change:transform}[data-wind=left] .o-animated-banner__element--right .o-animated-banner__cloud,[data-wind=right] .o-animated-banner__element--left .o-animated-banner__cloud{animation-direction:alternate-reverse}@keyframes animated-banner-sway{0%{transform:translateY(0) rotate(calc(var(--sway-angle, 3deg)*-1))}to{transform:translateY(var(--sway-bob,10px)) rotate(var(--sway-angle,3deg))}}@keyframes animated-banner-drift{0%{transform:translateX(0)}to{transform:translateX(var(--drift-outward,0))}}@media(prefers-reduced-motion:reduce){.o-animated-banner__cloud,.o-animated-banner__parachute{animation:none}}