.section{height:100vh;width:100%;scroll-snap-align:center;position:relative;overflow:hidden}.section video,.section>img{position:relative;object-fit:cover;object-position:center;width:100%;height:100%}.copy{position:absolute;bottom:20%;left:3.5%;z-index:10;width:45rem}.copy h1{z-index:550;color:#fff;font-family:Montserrat;font-size:2.7rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.09rem}.downarrow{position:absolute;bottom:50px;left:0;right:0;margin:0 auto;background:url(/images/arrow.svg);background-repeat:no-repeat;background-size:contain;width:40px;height:40px;z-index:2}.copy button{display:flex;align-items:center;gap:1.2rem;margin-top:2rem}.image-bg{visibility:hidden}.home-link-container{position:absolute;z-index:10;gap:3rem;top:45%;width:100%}.home-link,.home-link-container{display:flex;justify-content:center;align-items:center}.home-link{border-radius:6.25rem;border-right:1px solid #4487b6;border-left:1px solid #4487b6;background:rgba(9,16,24,.5);box-shadow:0 4px 30px 0 rgba(0,0,0,.05);flex-direction:column;cursor:pointer;transition:.5s ease-out;width:22rem;padding:1rem}.home-link:hover{background:#e7b905;border:0}.home-link:hover>p{color:#fff}#background-video{opacity:.4!important}.home-link p{font-size:1rem;margin:0;color:#54d6ff;text-transform:uppercase;transition:.5s ease-out}.home-link h5{font-size:1.4rem;color:#fff}@media(max-width:500px){.home-link:hover{background:none!important;border:0}.home-link-container{width:15.5rem!important;left:15%;top:43%;display:block}.home-link{display:block;background:none;border:0;padding:.3rem;width:max-content}.copy button{margin-left:1rem}.copy{bottom:15%}}.bg-body-tertiary.navbar.navbar-expand-lg.navbar-light{width:100vw;background-color:transparent!important}.main-nav{position:fixed;top:0;left:0;z-index:5000;color:#f0f8ff}.main-nav .bg-body-tertiary{background-color:transparent!important;padding:0}.main-nav .bg-body-tertiary .container.scrolling{background-color:transparent!important;color:#fff}.navbar-nav a{text-decoration:none;font-size:.8rem;font-weight:400;letter-spacing:.03rem}.navbar-nav .link{margin-right:.5rem}.activeNav{color:#fff!important;border-bottom:3px solid #fff;font-weight:700}.iactiveNav{color:#e7b905!important;border-bottom:2px solid #e7b905!important;font-weight:700}.contact-btn{background:#008bc2;color-scheme:#fff!important;padding:.5rem 1rem;width:max-content;margin:0 1rem}.nav-logo{height:auto!important;width:18rem!important;padding:10px 0}.ilink{position:relative;text-decoration:none;font-weight:500!important;padding:10px;transition:color .3s ease-in-out}.ilink,.ilink:hover{color:#000}.ilink:after,.ilink:before{content:"";position:absolute;width:0;height:2px;background-color:#e7b905;transition:width .3s ease-in-out}.ilink:before{left:0;bottom:0}.ilink:after{right:0;bottom:0}.innerNavC{background:#fff!important}.ilink:hover:after,.ilink:hover:before{width:100%}.custom-dropdown{position:relative}.financial-toggle{cursor:pointer;padding:10px 16px;font-size:.8rem;font-weight:400;letter-spacing:.03rem;position:relative}.custom-submenu{position:absolute;top:100%;left:0;background-color:#fff;z-index:1000;padding:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:6px;min-width:280px}.submenu-link{display:block;padding:8px 12px;color:#333;text-decoration:none}.submenu-link:hover{background-color:#f7f7f7}.submenu-dropdown{margin-top:10px}.submenu-title{cursor:pointer;font-size:.8rem;font-weight:400;letter-spacing:.03rem;padding:8px 12px;background-color:#f0f0f0;color:#000;border-radius:4px}.nested-submenu-vertical{margin-top:6px;display:flex;flex-direction:column;gap:6px}@media (min-width:1000px){.innerNavC{box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3)}.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.main-nav .bg-body-tertiary .container{background:transparent;padding:0 2rem 0 3.3rem;margin:0;min-width:100vw} ;}@media(max-width:500px){.navbar-nav a{margin:.8rem 0}.main-nav .bg-body-tertiary,.main-nav .bg-body-tertiary .container{background:transparent}.contact-btn{margin:1rem 0}}.closing-Nav{z-index:100}.home-nav-container{padding:0 1.8rem}.horizontalNavLink{font-size:1.5rem}.bars{background-color:red}@media(max-width:500px){.home-nav-logo{height:3rem!important;position:relative;left:-8px!important};}.closing-Nav{position:fixed;top:0;width:100%;z-index:500}.closing-nav-container{padding:0 1.8rem}.fade-modal{background:url(/_next/static/media/close-banner.7afa5ad1.svg);background-repeat:no-repeat;background-position:cover}.modal-Close{width:100%;text-align:right}.modal-fullscreen .modal-body{overflow-y:hidden}.modal-content{background-color:transparent}.horizontal-nav-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;height:100%}.horizontalNavLink{color:#fff;text-decoration:none;font-size:1.5rem!important}.horizontalNavLink #dropdown-basic-button{font-size:1.5rem}.activeHorizontalNavLink{color:#fff;text-decoration:none;font-size:1.5rem;border-bottom:2px solid #fff}#checkbox{display:none}.menu-btn{display:flex;align-items:center;justify-content:flex-end}.toggle{position:relative;z-index:5000;right:0;width:40px;height:40px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;transition-duration:.5s}.bars{width:100%;height:4px;background-color:#e7b905;border-radius:4px}#bar2{transition-duration:.8s}#bar1{width:50%}#bar2{width:75%}#checkbox:checked+.toggle .bars{position:absolute;transition-duration:.5s}#checkbox:checked+.toggle #bar2{transform:scaleX(0);transition-duration:.1s}#checkbox:checked+.toggle #bar1{width:100%;transform:rotate(45deg);transition-duration:.5s}#checkbox:checked+.toggle #bar3{width:100%;transform:rotate(-45deg);transition-duration:.5s}#checkbox:checked+.toggle{transition-duration:.5s;transform:rotate(180deg)}.link{position:relative;text-decoration:none;padding:10px;transition:color .3s ease-in-out}.link:hover{color:#fff}.link:after,.link:before{content:"";position:absolute;width:0;height:2px;background-color:#fff;transition:width .3s ease-in-out}.link:before{left:0;bottom:0}.link:after{right:0;bottom:0}.link:hover:after,.link:hover:before{width:100%}.closing-nav-container{background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24)}.nav-logo{height:4.4rem!important;width:19.5rem!important}@media(max-width:500px){.nav-logo{position:relative;left:15px;height:3rem;width:10rem}.f-logo{left:-14px!important}}