.nypred{color:#d35c4e}.nypblue{color:#62beef}@font-face{font-family:EurostileExt-Med;src:url(https://www.nypconstructionco.com/assets/fonts/eurostile-extended-medium.otf) format('opentype')}html{color-scheme:light dark;font-family:Roboto,Verdana,Arial,sans-serif}html body{width:100%;margin:0 auto;text-align:center;box-sizing:border-box;position:relative;overflow:hidden;overflow-y:auto;background:url(/assets/background.png);background-attachment:fixed;background-repeat:no-repeat;background-position:bottom right;background-size:100vh}html body #header .header-container{width:100%;justify-content:space-between;padding:2rem 8rem 0}html body #header .header-container #logo #logo_svg{width:20rem}html body #header .header-container #navigation{flex-direction:row}html body #header .header-container #navigation .nav-item{color:#FFF;margin-left:1rem;margin-right:1rem}html body #header .header-container #navigation .nav-item.active{color:#d35c4e}html body #content{max-width:192rem;padding:0 8rem}html body #content img{max-width:15vw;min-width:15rem;margin-top:4rem}html body #content h1{font-weight:500;font-size:5rem;color:#d35c4e;font-family:EurostileExt-Med}html body #content h2{font-size:3rem;font-weight:400;letter-spacing:.1rem}html body #content h3{font-size:2.4rem;line-height:4rem;letter-spacing:.1rem;font-weight:400;min-width:50rem;text-align:left;margin-top:2rem}html body #content h3 strong{font-weight:400;display:flex;flex-wrap:wrap}html body #content h3 span{font-size:2rem;font-weight:300;margin-left:1rem}html body #content p{width:100%;text-align:justify;color:#EEE}html body #content a{text-decoration:none;font-size:2rem;transition:background .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out,box-shadow .3s ease-in-out,opacity .3s ease-in-out}html body #content a.email,html body #content a.phone{color:#62beef}html body #content a:hover{color:#488cb1;transition:background .05s ease-in-out,color .05s ease-in-out,border .05s ease-in-out,box-shadow .05s ease-in-out,opacity .05s ease-in-out}@media (max-width:600px){html body{padding:2rem}html body .ribbon{font-size:1.4rem}html body #content h1{font-size:2rem}html body #content h2{font-size:2rem}html body #content h3 span{font-size:1.8rem}html body #content h3 a{font-size:1.6rem;display:block;margin-top:1rem;margin-bottom:1rem}html body #content i{display:none}}