ALIS Logo

WELCOME TO

ADVANCED

LEGACY & INVESTMENT SOLUTIONS

Your global gateway to wealth and tax solutions for the 21st century

The world is changing faster than ever. The global revolution in finance is happening now. Secure your future now with ALIS and gain access to world class asset managers and industry professionals.

oahu

Who we are

Over forty years ago, ALIS had its start as Insurance Partners, Inc., a life and health brokerage firm to support local property and casualty agents. From those humble beginnings in the middle of the Pacific, the firm was rebranded in 2015 as Advanced Legacy & Investment Solutions to reflect the global scope of services now offered by the firm. ALIS now oversees half a billion in in-force coverage and $150 million in premiums and assets under management.

alis building
diagram

What we can do for you

Our ultimate goal as a B2B service provider is to become your trusted guide, connecting you to best- in-class experts to offer a seamless, one-stop experience for clients.

Instead of navigating these complex fields on your own, we streamline the process by providing tailored solutions that align with your goals. Whether you’re optimizing tax strategies, securing the right insurance, or securing capital, we orchestrate it all—ensuring you have the right professionals by your side every step of the way.

Our portfolio of solutions

inheritance planning

Inheritance Planning

Life insurance-based solutions to make sure your family has the cash to protect your legacy. Financing options available.

hnw investments

HNW Investments

Rare access to our select investment partners, who average double-digit returns, regardless of market conditions.

private client services

Private Client Services

Our most expertise-intensive service involves giving your clients direct access to U.S. capital markets, both equity and fixed.

document.addEventListener("DOMContentLoaded", function() { // Select all the elements to observe const titleContainer = document.querySelector('.title-container'); console.log(titleContainer) const info = document.querySelector('.info'); const infoLeft = document.querySelector('.info-left'); const infoRight = document.querySelector('.info-right'); const about = document.querySelector('.about'); const aboutLeft = document.querySelector('.about-left'); const aboutRight = document.querySelector('.about-right'); const whatWeDo = document.querySelector('.what-we-do'); const whatWeDoLeft = document.querySelector('.what-we-do-left'); const whatWeDoRight = document.querySelector('.what-we-do-right'); const portfolio = document.querySelector('.portfolio'); const portfolioTop = document.querySelector('.top'); const portfolioMiddle = document.querySelector('.middle'); const footer = document.querySelector('footer'); const footerWrapper = document.querySelector('.footer-wrapper'); // Function to handle visibility for elements that slide in from left/right const handleVisibility = (entry, selectorLeft, selectorRight) => { if (entry.isIntersecting) { selectorLeft.style.left = "0"; selectorLeft.style.opacity = 1; selectorRight.style.right = "0"; selectorRight.style.opacity = 1; observer.unobserve(entry.target); // Stop observing this element } else { selectorLeft.style.left = "-200px"; // Hide the left element selectorLeft.style.opacity = 0; selectorRight.style.right = "-200px"; // Hide the right element selectorRight.style.opacity = 0; } }; // Function to handle footer visibility (fade in/out) const handleFooterVisibility = (entry, footerWrapper) => { if (entry.isIntersecting) { footerWrapper.style.opacity = 1; observer.unobserve(entry.target); // Stop observing the footer } else { footerWrapper.style.opacity = 0; } }; // Options for the Intersection Observer const options = { root: null, rootMargin: '0px', threshold: 0.25 // Trigger when 25% of the element is visible }; // Create the Intersection Observer const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { // Check visibility for each element if (entry.target === info) { handleVisibility(entry, infoLeft, infoRight); } else if (entry.target === about) { handleVisibility(entry, aboutLeft, aboutRight); } else if (entry.target === whatWeDo) { handleVisibility(entry, whatWeDoLeft, whatWeDoRight); } else if (entry.target === portfolio) { handleVisibility(entry, portfolioTop, portfolioMiddle); } else if (entry.target === footer) { handleFooterVisibility(entry, footerWrapper); // Handle footer visibility separately } }); }, options); // Start observing each element observer.observe(info); observer.observe(about); observer.observe(whatWeDo); observer.observe(portfolio); observer.observe(footer); // Optional: Add a timeout to delay the animation slightly after page load setTimeout(() => { titleContainer.classList.add('visible'); }, 100); // Adjust the timeout as needed });