body{display:flex;justify-content:center;flex-direction:column;font-family:sans-serif}.projects-page{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;padding:0 40px}.projects-page .gm-container,.projects-page .reel-player-container,.projects-page .nsa-container,.projects-page .other-container{display:flex;flex-direction:column;align-items:center;min-width:60%;max-width:80%;border-radius:6px;box-shadow:2px 2px 6px #ccc;padding:20px;margin:20px 0}.projects-page .gm-container .project-image-grid,.projects-page .reel-player-container .project-image-grid,.projects-page .nsa-container .project-image-grid,.projects-page .other-container .project-image-grid{margin:20px 0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.projects-page .gm-container .project-image-grid .project-image-container .project-image,.projects-page .reel-player-container .project-image-grid .project-image-container .project-image,.projects-page .nsa-container .project-image-grid .project-image-container .project-image,.projects-page .other-container .project-image-grid .project-image-container .project-image{object-fit:contain;max-height:100px;max-width:250px;border-radius:4px;transition:.3s}.projects-page .gm-container .project-image-grid .project-image-container .project-image:hover,.projects-page .reel-player-container .project-image-grid .project-image-container .project-image:hover,.projects-page .nsa-container .project-image-grid .project-image-container .project-image:hover,.projects-page .other-container .project-image-grid .project-image-container .project-image:hover{opacity:.7}.projects-page .gm-container .project-paragraph,.projects-page .reel-player-container .project-paragraph,.projects-page .nsa-container .project-paragraph,.projects-page .other-container .project-paragraph{padding:5px}@media (max-width:900px){.projects-page{padding:0 10px}.projects-page .gm-container .project-image-grid,.projects-page .reel-player-container .project-image-grid,.projects-page .nsa-container .project-image-grid,.projects-page .other-container .project-image-grid{grid-template-columns:1fr}.projects-page .gm-container .project-image-grid .project-image-link .project-image,.projects-page .reel-player-container .project-image-grid .project-image-link .project-image,.projects-page .nsa-container .project-image-grid .project-image-link .project-image,.projects-page .other-container .project-image-grid .project-image-link .project-image{max-width:300px;max-height:150px}}.site-header{position:sticky;margin:0 40px}.site-header .header-top-bar{display:flex;justify-content:flex-end;background-color:#377fcc;padding:12px 20px;border-radius:6px}.site-header .header-top-bar .telephone-link{transition:.2s;display:flex;font-size:16px;text-decoration:none;color:#fff}.site-header .header-top-bar .telephone-link .material-icons{padding-right:8px;font-size:16px}.site-header .header-top-bar .telephone-link:hover{color:#b3b3b3}.site-header .header-navigation{display:flex;justify-content:center;align-items:center}.site-header .header-navigation .header-logo .header-image{height:150px;width:150px}.site-header .header-navigation .header-menu{padding-left:100px}.site-header .header-navigation .header-menu .header-link{font-weight:bolder;color:#377fcc;text-decoration:none;padding:0 30px;transition:.2s}.site-header .header-navigation .header-menu .header-link:hover{color:#255990}.site-header .header-navigation .dropdown-menu{margin-left:20px;display:none}.site-header .header-navigation .dropdown-menu .material-icons{font-size:40px}.site-header .header-navigation .dropdown-menu .mobile-navigation{position:fixed;top:0;left:0;z-index:3;width:100%;padding-bottom:30px;background-color:#fff;transition:.4s;display:none}.site-header .header-navigation .dropdown-menu .mobile-navigation.visible{display:flex;flex-direction:column}.site-header .header-navigation .dropdown-menu .mobile-navigation .mobile-close{display:flex;justify-content:flex-end;padding:20px}.site-header .header-navigation .dropdown-menu .mobile-navigation .mobile-link{font-weight:bolder;color:#377fcc;text-decoration:none;padding:5px 30px;transition:.2s}.site-header .header-navigation .dropdown-menu .mobile-navigation .mobile-link:hover{color:#255990}@media (max-width:1100px){.site-header .header-navigation .header-menu{padding-left:50px}.site-header .header-navigation .header-menu .header-link{padding:0 15px}}@media (max-width:900px){.site-header{margin:0 20px}.site-header .header-navigation .header-menu{padding-left:10px}.site-header .header-navigation .header-menu .header-link{padding:0 8px}}@media (max-width:750px){.site-header{margin:0 5px}.site-header .header-navigation .header-menu{display:none}.site-header .header-navigation .dropdown-menu{display:block}}.site-footer{margin:0 40px;margin-top:80px;padding:20px 400px;border-radius:6px;background-color:#377fcc;color:#fff;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center}.site-footer .footer-company-address,.site-footer .footer-company-hours,.site-footer .footer-company-links{display:flex;flex-direction:column;justify-content:center}.site-footer .footer-company-address .company-call,.site-footer .footer-company-hours .company-call,.site-footer .footer-company-links .company-call,.site-footer .footer-company-address .company-email,.site-footer .footer-company-hours .company-email,.site-footer .footer-company-links .company-email,.site-footer .footer-company-address .footer-link,.site-footer .footer-company-hours .footer-link,.site-footer .footer-company-links .footer-link{text-decoration:none;color:#fff;font-weight:bolder;transition:.2s}.site-footer .footer-company-address .footer-link,.site-footer .footer-company-hours .footer-link,.site-footer .footer-company-links .footer-link{padding:4px 0}.site-footer .footer-company-address .company-call:hover,.site-footer .footer-company-hours .company-call:hover,.site-footer .footer-company-links .company-call:hover,.site-footer .footer-company-address .company-email:hover,.site-footer .footer-company-hours .company-email:hover,.site-footer .footer-company-links .company-email:hover,.site-footer .footer-company-address .footer-link:hover,.site-footer .footer-company-hours .footer-link:hover,.site-footer .footer-company-links .footer-link:hover{color:#b3b3b3}.site-footer .footer-company-address .company-logo,.site-footer .footer-company-hours .company-logo,.site-footer .footer-company-links .company-logo{width:100px;height:100px}.site-footer .footer-company-address{align-items:flex-start}.site-footer .footer-company-address .company-name{font-weight:bolder;padding:10px 0}.site-footer .footer-company-hours{align-items:center}.site-footer .footer-company-links{align-items:flex-end}@media (max-width:1500px){.site-footer{padding:20px 200px}}@media (max-width:1100px){.site-footer{padding:20px 20px}}@media (max-width:750px){.site-footer{grid-template-columns:1fr;margin:0 5px}.site-footer .footer-company-address,.site-footer .footer-company-hours,.site-footer .footer-company-links{align-items:center;padding-top:20px}}