.HelicopterAnimation_showcase__osbCY{padding:0 0 40px;overflow:hidden;scroll-margin-top:114px}.HelicopterAnimation_showcaseInner__SDiJK{width:100%;margin-inline:auto}.HelicopterAnimation_booking___Zcxd{width:min(100%,420px);margin:28px 32px 0 auto}.HelicopterAnimation_scene__a7JzE{position:relative;width:100%;aspect-ratio:2/1;overflow:hidden;background:#93cef2;isolation:isolate}.HelicopterAnimation_landscape__4wxwV{position:absolute;inset:0 0 auto;aspect-ratio:3/2}.HelicopterAnimation_background__vjyof{-o-object-fit:cover;object-fit:cover;pointer-events:none}.HelicopterAnimation_aircraft__sG8px{position:absolute;left:28%;top:12%;width:68%;aspect-ratio:3/2;transform-origin:40% 50%;animation:HelicopterAnimation_hover__ceXqG var(--hover-duration,6.5s) ease-in-out infinite;will-change:transform}.HelicopterAnimation_body__G2_sz{display:block;width:100%;height:auto}.HelicopterAnimation_mainRotor__nDqRH{position:absolute;left:40.1%;top:25.1%;width:128%;aspect-ratio:1;transform:translate(-51.7%,-51.9%) rotate(-8deg) scaleY(.065);transform-origin:51.7% 51.9%;pointer-events:none}.HelicopterAnimation_mainBlades__KSIEl,.HelicopterAnimation_tailBlades__lKa04{position:absolute;inset:0;background-image:url(/images/campaign/helicopter-rotors.webp);background-size:200% 100%;background-repeat:no-repeat;will-change:transform}.HelicopterAnimation_mainBlades__KSIEl{background-position:0;transform-origin:51.7% 51.9%;animation:HelicopterAnimation_rotor__uM5qm .148s linear infinite;opacity:.65}.HelicopterAnimation_tailRotor__NNDWD{position:absolute;left:89.8%;top:58.3%;width:8.8%;aspect-ratio:1;transform:translate(-51%,-50%) rotate(-8deg) scaleX(.52);border-radius:50%;overflow:hidden;pointer-events:none}.HelicopterAnimation_tailBlades__lKa04{background-position:100%;transform-origin:51% 50%;animation:HelicopterAnimation_rotor__uM5qm 47ms linear infinite reverse;opacity:.6;filter:blur(.6px)}.HelicopterAnimation_controls__JHM0y{position:absolute;left:24px;bottom:24px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:240px;z-index:2}.HelicopterAnimation_control__tgyp9{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(16 59 83/20%);border-radius:50%;color:#103b53;background:white;cursor:pointer}.HelicopterAnimation_control__tgyp9:hover{color:var(--accent-strong);border-color:currentColor}.HelicopterAnimation_control__tgyp9:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}.HelicopterAnimation_control__tgyp9[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:white}.HelicopterAnimation_audioError__Kjo8H{flex-basis:100%;font-size:12px;line-height:1.5;color:#103b53;background:white;padding:6px 10px}.HelicopterAnimation_scene__a7JzE[data-running=false] .HelicopterAnimation_aircraft__sG8px,.HelicopterAnimation_scene__a7JzE[data-running=false] .HelicopterAnimation_mainBlades__KSIEl,.HelicopterAnimation_scene__a7JzE[data-running=false] .HelicopterAnimation_tailBlades__lKa04{animation-play-state:paused}.HelicopterAnimation_scene__a7JzE[data-loaded=false] .HelicopterAnimation_controls__JHM0y,.HelicopterAnimation_scene__a7JzE[data-loaded=false] .HelicopterAnimation_mainRotor__nDqRH,.HelicopterAnimation_scene__a7JzE[data-loaded=false] .HelicopterAnimation_tailRotor__NNDWD{visibility:hidden}@keyframes HelicopterAnimation_hover__ceXqG{0%,to{transform:translateY(.3%) rotate(-.2deg)}35%{transform:translate(-.5%,-.65%) rotate(.25deg)}70%{transform:translate(.35%,-.2%) rotate(-.12deg)}}@keyframes HelicopterAnimation_rotor__uM5qm{to{transform:rotate(1turn)}}@media (max-width:767px){.HelicopterAnimation_showcase__osbCY{padding-bottom:28px}.HelicopterAnimation_scene__a7JzE{aspect-ratio:3/2}.HelicopterAnimation_controls__JHM0y{left:16px;bottom:16px}.HelicopterAnimation_booking___Zcxd{width:calc(100% - 32px);margin:24px 16px 0 auto;max-width:420px}}@media (prefers-reduced-motion:reduce){.HelicopterAnimation_aircraft__sG8px,.HelicopterAnimation_mainBlades__KSIEl,.HelicopterAnimation_tailBlades__lKa04{animation:none}.HelicopterAnimation_motionControl__6e2_N{display:none}}