.frontface{height:100vh;background:url(../resources/bg.jpg)no-repeat center center/cover;background-attachment:fixed;overflow:hidden}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,1)!important}.frontface-content{color:white;position:absolute;top:20%;left:50px;width:50%}.frontface-content h1{font-size:145px;line-height:130px;letter-spacing:-8px;text-transform:uppercase;font-weight:800}.not-full-page .separator{margin:10px 0}.separator{border-top:3px solid #ffe600;width:200px;margin:40px 0}.frontface-description{font-size:24px;font-weight:bold}.frontface-bg{background:rgba(0,0,0,0.4);height:100%;width:100%}.section{padding:90px 50px;font-size:18px}.punchline{font-size:43px;font-weight:800;text-transform:uppercase;line-height:1.05;letter-spacing:-1.5px;margin:10px auto 35px}.cols-sec h2{font-size:18px;font-weight:700;text-transform:uppercase;margin:5px auto 10px;color:#023575;letter-spacing:0;text-decoration:none;line-height:1.3;margin:15px 0}.para{font-size:16px;color:#758495;font-weight:500;line-height:1.5}.numbers-sec .h3{text-align:center;width:100%;font-size:70px;font-weight:800;letter-spacing:-2.5px;line-height:1;margin:0 auto -10px;padding-top:10px;color:white;text-transform:uppercase}.numberCol{color:white;font-weight:bold;text-align:center}.numberCol p{font-size:14px;font-weight:400;margin-top:5px}.red-color{color:#ef323a}.brandCol img{width:50%}.footer{margin:0 auto 0;clear:both}.footer .inner-footer{background:#fff;padding:100px 50px;border-top:1px solid #e5e5e5}.contact-col{min-width:21%}.footer-head{font-size:18px;font-weight:700;text-transform:uppercase;font-family:poppins,sans-serif;margin:5px auto 10px;color:#ef323a;margin:0 auto 10px;display:inline-block}footer a{color:white}.estimate{background:white;padding:7px;color:black;border-radius:9px}@media only screen and(max-width:500px){.brochure-button:after{top:-37px !important}.frontface-content h1,.not-full-page .frontface-content h1{font-size:55px !important;line-height:55px !important;letter-spacing:-1px !important}.frontface-description{font-size:21px}.frontface-content{top:12%;left:10%;width:80%}#homepageFrontface{top:26% !important}.section{padding:25px}.punchline{font-size:30px}.numbers-sec .h3{font-size:30px}.brandCol{width:50% !important}.punchline{text-align:center}.servicesSec .cols{margin-top:50px;text-align:center}.numberCol:not(:first-child){border-top:0.1px solid white;padding:20px}.brandCol img{margin-top:0 !important}.brandCol:nth-child(n+3){margin-top:20px}.navbar-collapse{background:black;padding:10px;border-radius:10px}.footer .inner-footer{padding:100px 5px !important}.row.hidden{display:block !important;margin-top:6vh;padding-top:6vh;border-top:1px solid black}img.ml-3.mb-3{margin:10px 0 0 0 !important}}@media only screen and(min-width:500px)and(max-width:768px)and(orientation:portrait){.frontface-content{top:12% !important}}@media only screen and(min-width:500px)and(max-width:768px){.frontface-content h1,.not-full-page .frontface-content h1{font-size:95px !important;line-height:95px !important;letter-spacing:-1px !important}.frontface-description{font-size:21px}.frontface-content{top:28%;left:10%;width:80%}.section{padding:50px}.punchline{font-size:30px}.numbers-sec .h3{font-size:30px}.brandCol{width:50% !important}.punchline{text-align:center}.servicesSec .cols{margin-top:50px;text-align:center}.brandCol img{margin-top:0 !important}.brandCol:nth-child(n+3){margin-top:20px}.navbar-collapse{background:black;padding:10px;border-radius:10px}.footer .inner-footer{padding:100px 5px !important}}.bg-dark{background-color:#000 !important}.brand-logo{width:36px;margin-left:20px}.dark-green{color:darkgreen}.top-bar-estimate{font-weight:bold;color:white}.grey-bg{background-color:#333333}img.float-left{width:175px;height:175px;clear:both;margin:5px 25px 0 0;border-radius:15px}body{position:static !important}.social-media-icon{text-decoration:none}.social-media-icon img{width:32px;margin:2px}.big-img{height:35vw}.not-full-page{height:45vh !important;background-position:0 100%}.not-full-page .frontface-content h1{font-size:55px;line-height:55px;letter-spacing:-2px}.row.hidden{display:none}#product-list a{cursor:pointer}.navbar-toggler-icon{background:url(./burger.png)}.list-group-item-action{background:#dedede}.list-group-item-action.active{background:#000;color:#fff !important;border-color:#000 !important}.list-group-item,.product-description{border-color:grey !important}.brochure-button img,.video-button img{width:75px}.brochure-button img,.video-button img,.calculator-button img{border:1.5px solid #5f5f5f;padding:6px;border-radius:8px}.calculator-button img{border-radius:10px;padding:23px 14px}.brochure-button{position:relative}.brochure-button:after{content:"";display:block;width:23px;height:23px;background:transparent;background:linear-gradient(45deg,#5f5f5f 0%,#5f5f5f 52%,white 52%);border-bottom-left-radius:8px;border-top-left-radius:4px;border-bottom-right-radius:4px;position:absolute;top:-34px;right:-1px}.bv-button{display:inline-block;cursor:pointer;text-decoration:none !important}.bv-button label{display:block;text-align:center;color:#5f5f5f;margin-top:3px;font-size:13px;font-weight:bold}.numberCol p,.sm-title{word-break:break-word}span.ul{text-decoration:underline}.nav-item{margin:0 7.5px}.newtab-icon{width:16px;margin-top:-0.5em;margin-left:6px}