#nova-footer{color:#fff;background:#444}#nova-footer .center-content{flex-flow:wrap;align-items:center;gap:0 60px;display:flex}#nova-footer .center-content a{color:#fbaa1b;text-decoration:none}#nova-footer .center-content a:hover{text-decoration:underline}#nova-footer .center-content .footer-logo{flex-flow:0 0 auto;padding:15px 0;display:flex}#nova-footer .center-content .footer-logo img{width:100px}@media (width<=1000px){#nova-footer .center-content .footer-logo{flex:100%}}#nova-footer .center-content .company-info{flex-flow:column;flex:auto;gap:10px;padding:15px 0;display:flex}@media (width<=1000px){#nova-footer .center-content .company-info{flex:calc(50% - 30px)}}@media (width<=600px){#nova-footer .center-content .company-info{flex:100%}}#nova-footer .center-content .company-info .company-name{color:#39aa9b;font-size:18px}#nova-footer .center-content .company-info p{margin:0}#nova-footer .center-content .company-info .copyright-text{color:#aaa}#nova-footer .center-content .contact-info{text-align:right;flex-flow:column;flex:none;gap:10px;padding:15px 0;display:flex}@media (width<=1000px){#nova-footer .center-content .contact-info{flex:calc(50% - 30px)}}@media (width<=600px){#nova-footer .center-content .contact-info{text-align:left;flex:100%}}#nova-footer .center-content .contact-info p,#nova-footer .center-content .contact-info h1{margin:0}#nova-footer .center-content .contact-info .phone-link{color:#fbaa1b;font-size:24px}#nova-footer .center-content .contact-info .phone-link:hover{text-decoration:none}#mainNav{z-index:999;background-color:#00000026;flex-flow:column;flex:auto;width:100%;transition:all .5s;display:flex;position:fixed;top:0}#mainNav.scrolled{background-color:#39aa9b;box-shadow:0 0 15px #000c}#mainNav .center-content{flex-flow:row;justify-content:space-between;display:flex}#mainNav .center-content .nova-logo{height:75px;margin:10px 0}#mainNav .nav-links{margin:0;padding:0;list-style:none;display:flex}#mainNav .nav-links li{cursor:pointer;flex-flow:row;display:flex}#mainNav .nav-links li:hover{background-color:#0002}#mainNav .nav-links li a{color:#fff;flex-flow:row;align-items:center;padding:0 15px;text-decoration:none;display:flex}#mainNav #menu-toggle,#mainNav .hamburger{display:none}@media screen and (width<=768px){#mainNav .hamburger{cursor:pointer;color:#fff;align-items:center;font-size:2rem;display:flex}#mainNav .nav-links{background-color:#444;flex-direction:column;width:100%;display:none;position:absolute;top:95px;left:0}#mainNav .nav-links li{text-align:center}#mainNav .nav-links li a{flex:auto;padding:20px}#mainNav #menu-toggle:checked~.nav-links{display:flex}}#hero.hero-shell{flex-flow:column;flex:none;align-items:center;display:flex;position:relative;overflow:hidden}#hero.hero-shell .hero-bg-layer{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .5s;position:absolute;inset:0}#hero.hero-shell .center-content{z-index:1;flex:auto;width:100%;padding:25px;transition:opacity .5s;display:flex;position:relative;overflow:hidden}#hero.hero-shell.home .center-content{flex-flow:column;justify-content:space-between}#hero.hero-shell.home .center-content h1{color:#fff;text-shadow:0 0 20px #000000bf;max-width:600px;margin-top:100px}@media (width<=600px){#hero.hero-shell.home .center-content h1{max-width:none}}#hero.hero-shell.home .center-content .certifications{flex-flow:row;align-self:flex-end;align-items:center;gap:10px;display:flex}#hero.hero-shell.home .center-content .certifications img{max-height:80px}@media (width<=1000px){#hero.hero-shell.home .center-content .certifications{align-self:center}}#hero.hero-shell:not(.home) .page-title{color:#fff;text-shadow:0 0 20px #0005;flex-flow:column;align-self:flex-end;margin-bottom:-52px;display:flex}#hero.hero-shell:not(.home) .page-title h1{text-transform:uppercase;margin:0;font-size:70px}@media (prefers-reduced-motion:reduce){#hero.hero-shell .hero-bg-layer,#hero.hero-shell .center-content{transition:none}}html,body,#root{min-height:100%;margin:0}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.no-margin{margin:0}.hidden{display:none!important}body{color:#333;margin:0;font-family:Lato,sans-serif;font-size:14px;line-height:1.5}*{box-sizing:border-box}.main-content{flex-flow:column;display:flex;container:nova-container/inline-size}.flex-col{flex-flow:column;display:flex}.flex-row{flex-flow:row;display:flex}.flex-auto{flex:auto}.align-center{align-items:center}.justify-center{justify-content:center}.default-padding{padding:7px 15px}.center-content{width:100%;max-width:1500px;margin:auto;padding:0 25px}.center-content.margin-50{margin:50px auto}#siteWrapper{flex-direction:column;min-height:100vh;display:flex}#siteWrapper #mainContent{flex-flow:column;flex:auto;display:flex}
