:root{color-scheme:light dark;--blue-grey-050: #eceff1;--blue-grey-100: #cfd8dc;--blue-grey-200: #90caf9;--blue-grey-800: #07385f;--blue-grey-900: #052239;--blue-grey-950: #001526;--menu-color: #1588e6;--menu-active-color: #1470b9;--brand-red: #ed2b00;--brand-purple: #662584;--brand-blue: #0d47a1;--background-color:light-dark(var(--blue-grey-100), var(--blue-grey-950));--on-background-color:light-dark(var(--blue-grey-900), var(--blue-grey-100));--surface-color:light-dark(var(--blue-grey-050), var(--blue-grey-900));--on-surface-color:light-dark(var(--blue-grey-900), var(--blue-grey-050));--form-background-color:light-dark(var(--blue-grey-200), var(--blue-grey-800));--accent-color:light-dark(var(--brand-blue), var(--menu-color));--link-color:light-dark(var(--brand-blue), var(--menu-color));--on-accent-color:light-dark(var(--blue-grey-100), var(--blue-grey-900));--danger-background:light-dark(rgb(234, 134, 143), rgb(44, 11, 14));--danger-border:light-dark(rgb(220, 53, 69), rgb(220, 53, 69));--danger-color:light-dark(rgb(44, 11, 14), rgb(132, 32, 41));--danger-text:light-dark(rgb(132, 32, 41), rgb(234, 134, 143));--info-background:light-dark(rgb(110, 223, 246), rgb(3, 40, 48));--info-border:light-dark(rgb(13, 202, 240), rgb(13, 202, 240));--info-color:light-dark(rgb(3, 40, 48), rgb(8, 121, 144));--info-text:light-dark(rgb(8, 121, 144), rgb(110, 223, 246));--success-background:light-dark(rgb(117, 183, 152), rgb(5, 27, 17));--success-border:light-dark(rgb(25, 135, 84), rgb(25, 135, 84));--success-color:light-dark(rgb(5, 27, 17), rgb(15, 81, 50));--success-text:light-dark(rgb(15, 81, 50), rgb(117, 183, 152));--warning-background:light-dark(rgb(255, 218, 106), rgb(51, 39, 1));--warning-border:light-dark(rgb(255, 193, 7), rgb(255, 193, 7));--warning-color:light-dark(rgb(51, 39, 1), rgb(153, 116, 4));--warning-text:light-dark(rgb(153, 116, 4), rgb(255, 218, 106))}@view-transition{navigation:auto}*{margin:0px;padding:0px;box-sizing:border-box;transition-property:none;transition-duration:.5s;transition-timing-function:ease-in-out}html{font-size:62.5%;font-family:"Roboto",sans-serif;scroll-behavior:smooth;color:var(--on-background-color);background-color:var(--background-color)}a{text-decoration:none;transition:all 200ms ease-in-out;color:var(--link-color)}a:visited{color:var(--link-color)}a:hover{color:var(--menu-active-color);transform:translateY(-1px)}li{list-style:none}hr{width:10%;margin:1.6rem auto;border:none;border-top:.5rem solid var(--accent-color);border-radius:.5rem}h1{font-size:3rem;font-family:"Poppins",sans-serif;text-align:center;text-decoration:underline;margin:0rem auto;padding-inline:1rem}header{width:100%;aspect-ratio:851/315;overflow:hidden;position:relative;display:flex;flex-direction:column}header button{position:absolute;width:4rem;height:2.5rem;display:none;top:1.5rem;right:1.5rem;transition-property:background-color;cursor:pointer;transform:rotate(0deg);border:none;background:none;z-index:200;padding:0rem}header button span{display:block;position:absolute;height:.5rem;width:100%;border-radius:1rem;opacity:1;transform:rotate(0deg);left:0;transition:.25s ease-in-out;background-color:var(--blue-grey-050)}header button span:nth-child(1){top:0rem}header button span:nth-child(2){top:1rem}header button span:nth-child(3){top:2rem}header button:focus{outline:none}header nav{display:flex;justify-content:space-between;padding:1rem;gap:2rem;flex-wrap:wrap;backdrop-filter:blur(2.4rem)}header nav .home-container{margin-inline:auto}header nav .home{display:flex;gap:2rem;align-items:center;justify-content:center;flex-wrap:wrap;margin:1rem auto 0rem}header nav .home .logo{width:10rem;height:auto}header nav .home .logo img{width:100%;height:auto}header nav .home .velex-brand-title{width:30rem;height:auto}header nav .home .velex-brand-title svg{width:100%;height:auto;fill:#fff}header nav .menu{display:flex;gap:2rem;align-items:center;margin:1rem auto;justify-content:center}header nav .menu a{padding:1rem 2rem;color:var(--blue-grey-050);font-size:2rem;font-weight:500;font-family:"Poppins",sans-serif;display:inline-block;border-radius:1rem}header nav .menu a:hover{color:var(--blue-grey-050);background-color:var(--brand-blue)}header nav .menu li:last-child a{background-color:var(--brand-blue);color:var(--blue-grey-050)}header nav .menu li:last-child a:hover{background-color:var(--menu-active-color)}header nav .menu li:last-child a.active{background-color:var(--menu-active-color)}header nav .menu .active{background-color:var(--brand-blue);pointer-events:none}header .hero-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}header::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));z-index:-1}header .container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;gap:1rem;text-align:center;padding:3rem;color:var(--blue-grey-100)}header .container .services{font-family:"Livvic",sans-serif;font-size:4rem}header .container .services span{color:var(--blue-grey-050);font-weight:700}@media only screen and (max-width: 1080px){header{aspect-ratio:5/3}header button{display:block}header nav .menu{display:none}header nav .home{margin-inline:auto;flex-direction:column}header nav .home .logo{width:8rem}header .container{padding:0rem 2rem 2rem 2rem}.open button{position:fixed}.open button span{background-color:var(--on-surface-color)}.open button span:nth-child(1){top:1rem;transform:rotate(-135deg)}.open button span:nth-child(2){opacity:0;left:6rem}.open button span:nth-child(3){top:1rem;transform:rotate(135deg)}.open nav{padding:0px;display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--surface-color);position:fixed;z-index:100;height:100dvh;width:100%}.open nav .logo{margin-top:1rem}.open nav .home .velex-brand-title{display:block}.open nav .home .velex-brand-title svg{fill:var(--on-surface-color)}.open nav .menu{margin:0px;display:flex;padding-top:4rem;flex-direction:column;gap:2rem;background-color:var(--surface-color)}.open nav .menu a{color:var(--on-surface-color)}}@media only screen and (max-width: 720px){header nav .home .velex-brand-title{display:none}header .container{padding:0rem 1rem 1rem 1rem}header .container .services{font-size:3rem}}@media only screen and (max-width: 480px){header{aspect-ratio:1/1}header .container{padding:0rem 1rem 1rem 1rem}header .container .services{font-size:2rem}}footer{background-color:var(--blue-grey-900);display:flex;flex-direction:column;align-items:center;width:100%;padding-top:2rem}footer a{color:#ffc107;font-weight:700}footer a:hover{color:var(--menu-active-color)}footer h2{color:var(--blue-grey-100);font-size:2rem;text-align:center;font-family:"Poppins",sans-serif}footer .addresses{display:flex;flex-wrap:wrap;max-width:1920px;width:100%;margin:auto;gap:1rem 2rem;justify-content:space-evenly;padding:1rem;color:var(--blue-grey-100)}footer .addresses .address{font-size:1.2rem;font-weight:400;display:flex;flex-direction:column;padding:1rem}footer .addresses .address a{font-family:"Red Hat Mono",monospace;padding-block:.5rem}footer .addresses .address h3{text-align:center;margin-bottom:.75rem;text-decoration:underline}footer .delaware-tax-free{color:var(--blue-grey-100);font-size:1.2rem;font-weight:200;font-family:"Livvic",sans-serif;padding-bottom:2rem;text-align:justify;margin:1rem}footer .delaware-tax-free span{font-weight:700;color:#ffc107}footer .delaware-tax-free a{text-decoration:underline}footer .delaware-tax-free a:visited{color:#ffc107}footer .delaware-tax-free a:hover{color:var(--accent-color)}footer .container{padding:1rem;width:100%;background-color:var(--background-color);font-family:"Poppins",sans-serif}footer .container .bottom{display:flex;flex-wrap:wrap;max-width:1920px;align-items:center;margin:0 auto;justify-content:space-evenly;font-size:1.6rem;gap:1rem}footer .container .bottom .social-media{display:flex;gap:1rem}footer .container .bottom .social-media a{padding:1rem;width:5rem;height:5rem}footer .container .bottom .social-media a div{width:100%;height:100%;transition:all .5s ease-in-out}footer .container .bottom .social-media a div svg{width:100%;height:auto;fill:var(--on-surface-color)}footer .container .bottom .social-media a:hover div{transform:scale(1.1)}footer .container .bottom .social-media a:hover div svg{fill:var(--accent-color)}footer .container .bottom p:last-child{font-size:1.4rem;opacity:.75}footer .container .bottom a:hover{color:var(--menu-active-color)}