.ail-home-hero{background:#002f43;box-sizing:border-box;color:#fff;font-family:PT Sans,sans-serif;height:calc(100vh - 80px);margin-top:-4px;overflow:hidden;padding:0 20px;position:relative}.ail-home-hero__wrap{align-items:center;display:flex;height:100%;justify-content:flex-end;margin:0 auto;max-width:1440px;position:relative;width:100%;z-index:1}.ail-home-hero__canvas-wrap{inset:0;pointer-events:none;position:absolute;z-index:0}.ail-home-hero__canvas{display:block;height:100%;width:100%}.ail-home-hero__content{display:flex;flex-direction:column;justify-content:center;max-width:580px;position:relative;width:46%;z-index:2}.ail-home-hero__title{color:#fff;font-size:52px;font-weight:700;line-height:1.08;margin:0 0 24px}.ail-home-hero__body{color:hsla(0,0%,100%,.65);font-size:18px;line-height:1.7;margin:0 0 40px;max-width:420px}.ail-home-hero__btns{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.ail-home-hero__btn-primary{background:#f16736;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-family:PT Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:.07em;padding:14px 34px;text-decoration:none;text-transform:uppercase}.ail-home-hero__btn-primary:hover{color:#fff;opacity:.92}.ail-home-hero__btn-ghost{background:transparent;border:1px solid hsla(0,0%,100%,.35);border-radius:30px;color:hsla(0,0%,100%,.75);cursor:pointer;display:inline-block;font-family:PT Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;padding:13px 32px;text-decoration:none;text-transform:uppercase;transition:border-color .2s,color .2s}.ail-home-hero__btn-ghost:hover{border-color:hsla(0,0%,100%,.7);color:#fff}@media (max-width:1024px){.ail-home-hero{margin-top:-12px}.ail-home-hero__content{width:52%}.ail-home-hero__title{font-size:40px}}@media (max-width:768px){.ail-home-hero{height:560px;max-height:560px}.ail-home-hero__canvas-wrap{opacity:.4}.ail-home-hero__wrap{justify-content:flex-start}.ail-home-hero__content{background:linear-gradient(180deg,rgba(0,47,67,.55) 0,rgba(0,47,67,.88) 40%,#002f43);height:100%;max-width:none;width:100%}.ail-home-hero__title{font-size:32px}.ail-home-hero__body{font-size:16px;margin-bottom:28px;max-width:100%}}@media (prefers-reduced-motion:reduce){.ail-home-hero[data-ail-animate=true] .ail-home-hero__canvas-wrap{display:none}}