:root{--nycc-red:#ff391f;--dark-turquoise:#26cccf;--charleston-green:#22222a;--davys-grey:#5a5a63;--white:#fff;--chalk-white:#fff;--gargoyle-gas:#ffe74d;--glossy-grape:#a79ab7;--black-coral:#5a5f72;--shadow:rgba(0,0,0,.5);--line-height:1.3333333333em;--font-family:"Gotham Narrow A","Gotham Narrow B","Helvetica Neue",Helvetica,Arial,sans-serif}.nycc-red{color:var(--nycc-red)}@media screen and (min-width:701px){html{box-sizing:border-box;font:21px/1.33em var(--font-family)}}@media screen and (max-width:700px){html{box-sizing:border-box;font:16px/1.33em var(--font-family)}}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;background-color:var(--chalk-white)}h1{font-size:4.0952380952em}h1,h2{color:var(--charleston-green);font-weight:700;line-height:var(--line-height);margin:0}h2{font-size:3.0952380952em}h2 a,h2 a:active,h2 a:visited,h3{color:var(--charleston-green)}h3{font-size:2.3333333333em;font-weight:700;line-height:var(--line-height);margin:0}h3 a,h3 a:active,h3 a:visited,h4{color:var(--charleston-green)}h4{font-size:1.7619047619em;font-weight:500;line-height:var(--line-height);margin:0}h4 a:active,h4 a:visited{color:var(--charleston-green)}h5{color:var(--charleston-green)}h5,h5-grey{font-size:1.3333333333em;font-weight:100;line-height:var(--line-height);margin:0}h5-grey{color:var(--davys-grey)}.label{color:var(--charleston-green);font-weight:500}.label,.label-light{font-size:.7619047619em;line-height:var(--line-height);margin:0}.label-light{color:var(--davys-grey);font-weight:300}.fine-print{font-size:.5714285714em;margin:0}.fine-print,p{color:var(--charleston-green);font-weight:300;line-height:var(--line-height)}p{font-size:1em}.mark{background-color:#fff}.mark-red{background-color:red!important}.mark-blue{background-color:blue!important}.border-mark{border:1px solid green!important}@media screen and (min-width:960px){.pageSplit{max-width:960px;width:auto;margin-left:auto;margin-right:auto}.appSplit{background:-webkit-linear-gradient(left,var(--davys-grey),var(--charleston-green) 50%,var(--chalk-white) 0,var(--chalk-white));background:linear-gradient(90deg,var(--davys-grey) 0,var(--charleston-green) 50%,var(--chalk-white) 0,var(--chalk-white))}.panel-left{height:100vh;width:50%;float:left}.panel-right{background-color:var(--chalk-white);float:right;width:50%}.bm-burger-button,.nav-menu{display:none!important}}@media screen and (max-width:959px) and (min-width:701px){.pageSplit{width:auto}.appSplit{background:-webkit-linear-gradient(left,var(--davys-grey),var(--charleston-green) 50%,var(--chalk-white) 0,var(--chalk-white));background:linear-gradient(90deg,var(--davys-grey) 0,var(--charleston-green) 50%,var(--chalk-white) 0,var(--chalk-white))}.panel-left{height:100vh;width:50%;float:left}.panel-right{background-color:var(--chalk-white);float:right;width:50%}.bm-burger-button,.nav-menu{display:none!important}}@media screen and (max-width:700px){.pageSplit{width:auto;margin:0}.panel-left{height:310px;width:100%;background:-webkit-radial-gradient(var(--davys-grey),var(--charleston-green));background:radial-gradient(var(--davys-grey),var(--charleston-green))}.panel-right{background-color:var(--chalk-white);width:100%}.bm-burger-button{position:absolute;width:28px;height:24px;top:16px;right:16px}.bm-burger-bars{background:#fff}.bm-cross-button{right:16px!important}.bm-cross{background:#fff;height:29px!important;width:4px!important}.bm-menu{background:-webkit-radial-gradient(var(--davys-grey),var(--charleston-green));background:radial-gradient(var(--davys-grey),var(--charleston-green));padding:2.5em 1.5em 0;font-size:1.15em}.bm-item-list{margin-top:80px}.bm-item-list li{padding-bottom:32px;text-align:center}.bm-item-list a{text-decoration:none}.bm-item-list a,.bm-item-list a:visited{color:var(--chalk-white)}.bm-item-list a:hover{cursor:pointer}.bm-item-list a.active-nav,.bm-item-list a:hover{color:var(--dark-turquoise)}.menu-nav{text-transform:uppercase;text-decoration:none;text-align:center;color:var(--chalk-white);font-size:1.3333333333em;font-weight:500;line-height:var(--line-height);margin:0}}.pageSplit:after{content:"";display:table;clear:both}@media screen and (min-width:960px){.NavPanel{margin:96px 0 0 30px;width:400px;position:fixed}.logo-image{width:400px;height:362px;border:0;padding:0}}@media screen and (max-width:959px) and (min-width:701px){.NavPanel{margin:96px 0 0 30px;padding-right:8%;width:50%;position:fixed}.logo-image{max-width:100%}}@media screen and (max-width:700px){.NavPanel{width:100%;padding-top:60px}.logo-image{width:210px;height:190px;margin:0 auto;display:block}.NavList{display:none}}.NavList{text-transform:uppercase;text-align:right;font-size:1em;font-weight:500;color:var(--chalk-white)}.NavList li{margin-bottom:16px}.NavPanel a{text-decoration:none}.NavPanel a,.NavPanel a:visited{color:var(--chalk-white)}.NavPanel a:hover{cursor:pointer}.NavPanel a.active-nav,.NavPanel a:hover{color:var(--dark-turquoise)}@media screen and (min-width:960px){.HomeContent{margin:152px 0 152px 50px}}@media screen and (max-width:959px) and (min-width:701px){.HomeContent{margin:152px 0 152px 50px;margin:152px 0 152px 8%}}@media screen and (max-width:700px){.HomeContent{margin:24px 16px 152px}}.home-intro{margin-top:16px}.home-call-button{margin-top:40px}.ReactModal__Body--open{overflow:hidden}.assessment-button{display:block;max-width:320px;width:100%;height:64px;background-color:var(--nycc-red);border:0;color:var(--charleston-green);font-size:1em;font-weight:600;font-family:var(--font-family);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.call-date{margin-top:16px}.assessment-button:hover{cursor:pointer}.assessment-button:focus{outline:none}.wrapper{width:100%}.ReactModal__Body--open{-webkit-transition:all .5s ease;transition:all .5s ease}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--dark-turquoise)}.modal-logo{width:60px;height:60px;margin-top:9px;float:left}@media screen and (min-width:426px){.modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:0;overflow:auto;-webkit-overflow-scrolling:touch;outline:none;min-width:288px;max-width:380px;width:100%}.modal-headline{color:var(--charleston-green);max-width:304px;width:100%;margin:0 0 40px 16px;padding-top:0;float:right}}@media screen and (max-width:425px){.modal{border:0;overflow:auto;-webkit-overflow-scrolling:touch;outline:none;min-width:288px;max-width:380px;width:100%;padding:72px 16px 0}.modal-headline{color:var(--charleston-green);max-width:267px;width:100%;margin:0 0 40px 16px;padding-top:10px;float:right}}@media screen and (max-width:374px){.modal{border:0;overflow:auto;-webkit-overflow-scrolling:touch;outline:none;min-width:288px;max-width:380px;width:100%;padding:72px 16px 0}.modal-headline{color:var(--charleston-green);max-width:248px;width:100%;margin:0 0 40px 16px;padding-top:10px;float:right}}@media screen and (max-width:355px){.modal{border:0;overflow:auto;-webkit-overflow-scrolling:touch;outline:none;min-width:288px;max-width:380px;width:100%;padding:72px 16px 0}.modal-headline{color:var(--charleston-green);max-width:212px;width:100%;margin:0 0 40px 16px;float:right}}.modal-headline-date{font-weight:500}.modal-body{clear:both}.email-label,.modal-body{color:var(--charleston-green)}.email-label{font-weight:200;margin-top:40px}.email-label-hidden{display:none}.invalid-label{color:var(--nycc-red);font-weight:600;margin-top:40px}.invalid-label-hidden{display:none}.email-input{max-width:380px;width:100%;height:64px;border:0;box-shadow:inset 0 1px 3px 0 var(--shadow);font-size:1em;font-family:var(--font-family);color:var(--charleston-green);padding-left:16px;outline:0}.modal-fine-print{color:var(--charleston-green);font-weight:100;margin-top:4px}.modal-submit{max-width:320px;width:100%;height:64px;box-shadow:0 2px 4px 0 var(--shadow);background-color:var(--nycc-red);border:0;margin-top:24px;color:var(--charleston-green);font-size:1em;font-family:var(--font-family);font-weight:700;outline:0}.modal-submit:hover{cursor:pointer}.modal-close{background-color:var(--dark-turquoise);border:0;margin-top:24px;font-size:.7619047619em;font-family:var(--font-family);font-weight:500;line-height:var(--line-height);color:var(--charleston-green)}.modal-close:hover{cursor:pointer}.carrot{margin-top:10px;margin-right:8px}@media screen and (min-width:960px){.ServicesContent{margin:152px 0 152px 50px}}@media screen and (max-width:959px) and (min-width:701px){.ServicesContent{margin:152px 0 152px 50px;margin:152px 0 152px 8%}}@media screen and (max-width:700px){.ServicesContent{margin:24px 16px 152px}}.services-intro{margin-top:16px}.services-call-button{margin-top:40px}.round-logo-image{height:64px;width:64px}@media screen and (min-width:960px){.pageFull{max-width:960px;width:100%;margin:0 auto}.appFull{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;background-color:var(--chalk-white)}.logo{margin:24px 0 0 24px;position:fixed;z-index:1000}}@media screen and (max-width:959px) and (min-width:701px){.pageFull{width:100%}.appFull{background-color:var(--chalk-white)}.logo{margin:24px 0 0 24px;position:static}}@media screen and (max-width:700px){.pageFull{width:100%;margin:0}.appFull{background-color:var(--chalk-white)}.logo{margin:24px 0 0 24px;position:static}}.pageFull:after{content:"";display:table;clear:both}@media screen and (min-width:960px){.projectDetailsColumn{position:relative;height:100vh;width:50%;float:left;z-index:500}.projectDetails{position:absolute;top:192px;max-width:416px;padding-left:16px;margin-bottom:8em}.p-quote{padding-top:40px;font-style:italic}}@media screen and (max-width:959px) and (min-width:701px){.projectDetailsColumn{position:relative;height:100vh;width:50%;float:left;z-index:500}.projectDetails{position:absolute;top:104px;max-width:416px;padding-left:16px;margin-bottom:8em}.p-quote{padding-top:40px;font-style:italic}}@media screen and (max-width:700px){.projectDetailsColumn{width:100%}.projectDetails{max-width:416px;margin:16px 16px 8em}.p-quote{padding-top:16px;font-style:italic}p{text-align:justify}}.projectDetails h5,div,p{color:var(--davys-grey)}.testimonial-image{height:96px;width:96px}.label-light{font-weight:300}.projectDetails p{display:block}.p-8{padding-top:8px}.p-16{padding-top:16px}.w-296{max-width:296px}.f-left{float:left}.f-right{float:right}.a-underline-hover{text-decoration:none}.a-underline-hover:hover{text-decoration:underline}@media screen and (min-width:960px){.projectImage{position:relative;height:100vh;width:50%;float:right}.siriusImg{max-width:100%;padding:96px 16px 0 48px}}@media screen and (max-width:959px) and (min-width:701px){.projectImage{position:relative;height:100vh;width:50%;top:-88px;float:right}.siriusImg{max-width:100%;padding:96px 16px 0 48px}}@media screen and (max-width:700px){.projectImage{width:100%}.siriusImg{max-width:416px;width:100%;padding:16px 16px 0}}@media screen and (min-width:960px){.projectImage{position:relative;height:100vh;width:50%;float:right}.siriusImg{max-width:100%;padding:96px 16px 0 48px}}@media screen and (max-width:959px) and (min-width:701px){.projectImage{position:relative;height:100vh;width:50%;top:-88px;float:right}.siriusImg{max-width:100%;padding:96px 16px 0 48px}}@media screen and (max-width:700px){.projectImage{width:100%}.siriusImg{max-width:416px;width:100%;padding:16px 16px 0}}@media screen and (min-width:960px){.projectDetailsColumn{position:relative;height:100vh;width:50%;float:left;z-index:500}.projectDetails{position:absolute;top:192px;max-width:416px;padding-left:16px;margin-bottom:8em}.p-quote{padding-top:40px;font-style:italic}}@media screen and (max-width:959px) and (min-width:701px){.projectDetailsColumn{position:relative;height:100vh;width:50%;float:left;z-index:500}.projectDetails{position:absolute;top:104px;max-width:416px;padding-left:16px;margin-bottom:8em}.p-quote{padding-top:40px;font-style:italic}}@media screen and (max-width:700px){.projectDetailsColumn{width:100%}.projectDetails{max-width:416px;margin:16px 16px 8em}.p-quote{padding-top:16px;font-style:italic}p{text-align:justify}}.projectDetails h5,div,p{color:var(--davys-grey)}.testimonial-image{height:96px;width:96px}.label-light{font-weight:300}.projectDetails p{display:block}.p-8{padding-top:8px}.p-16{padding-top:16px}.w-296{max-width:296px}.f-left{float:left}.f-right{float:right}.a-underline-hover{text-decoration:none}.a-underline-hover:hover{text-decoration:underline}
/*# sourceMappingURL=main.02ee1aaa.css.map*/