@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;0,800;1,400;1,700;1,800&family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,400;1,500;1,700;1,900&family=Material+Icons&display=swap);.max,.max2,.max3,header nav{padding:0 40px;margin:0 auto;box-sizing:border-box}ol,p,ul{margin:0}h1,h2,h3,h4{padding:20px 0}a,h3,h4{color:#c91a27}body,html{overflow-x:hidden}header nav li a:hover,header nav li.active a{padding:0 1.4em;font-weight:700}.btn,a:hover,header nav div .phone,header nav li a{text-decoration:none}footer,header+.statement{background:#242424;color:#888}.content .acc:hover,.content .articleRow>div>a:hover,a,footer .nav li a:hover{text-decoration:underline}footer .nav li a,footer p strong,h4,header+.statement{text-transform:uppercase}footer,footer a,footer h4{color:#888}.hero div h3+p,p{line-height:160%}.content.imageFill,.content.types>div,.leftimg,.rightimg,header,header nav .mob,header nav li a,header>nav>ul>li{position:relative}.max,.max2,.max3,header nav{margin:0 auto}.content.types,.products ul li p,.testimonial{overflow:hidden}.content .articleRow>div,.content .flex>div,.max,.max2,.max3,.products ul li,.utility li>div form select,header nav{box-sizing:border-box}.max,header nav{max-width:1280px}.max2{max-width:1080px}.max3{max-width:780px}body,body *{transition:.3s;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.content .acc+div,.noAnimate{transition:none .01s linear;-o-transition:none .01s linear;-moz-transition:none .01s linear;-webkit-transition:none .01s linear}.content,.hero,.other,.other .red,.products,.products .black,.products .red,.testimonial{background:url("../images/bgConcrete.webp") center center;background-image:url("../images/bgConcrete.webp"),linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 100%)}p{padding:.5em 0}ol,ul{padding:.5em 0 .5em 1.4em}sup{line-height:50%}.cadbx input[type=text],.cadbx select,.cadbx textarea,.form input[type=text],.form select,.form textarea{border:1px solid #d3d3d3;padding:10px 15px;font-size:20px;width:100%;margin-top:10px;font-family:Roboto,sans-serif;box-sizing:border-box}.hero div h1,.hero div h2,.products ul li h4,.testimonial span strong,.testimonial>div+div h3,footer .nav li a,footer p,h1,h2,header nav div .phone,header nav li a,header+.statement{font-family:Montserrat,sans-serif}a:hover{color:#000}img{border:none;max-width:100%;height:auto}.rightimg{float:right;margin:10px 0 10px 20px;display:block;max-width:50%}.leftimg{float:left;margin:10px 20px 10px 0;display:block;max-width:50%}.btn{border-radius:1000px;background:#c91a27;padding:10px 20px;margin:10px 0;display:inline-block;color:#fff;font-weight:700;border:none;cursor:pointer}.btn:hover,.content.red .btn:hover{background:#fff;color:#242424}h1,h2{color:#242424;font-size:52px;line-height:115%;margin:0}.hero div p,h3{line-height:130%}h3{font-size:26px;margin:0}h4{font-weight:400;font-size:14px;letter-spacing:2px;line-height:120%;margin:0}.content .articleRow,.flex{display:flex;justify-content:space-between}.flex.col2>*{width:50%;flex-basis:50%}body{margin:0;font-family:Roboto,sans-serif;font-size:18px;background:#fff;color:#444;padding:0;-webkit-text-size-adjust:none;min-width:360px}.utility li>a:hover,header{background:#c91a27}header{top:0;left:0;right:0;z-index:900}header nav{text-align:right;overflow:visible}.content.center,.text-center,footer h4,footer h4~p,header nav li a,header nav ul,header+.statement{text-align:center}header nav>.logo{display:inline-block;padding:30px 0 20px}header nav>.logo>img{display:block;width:116px;max-width:none}header nav li,header nav ul{display:inline-block;padding:0;margin:0;list-style:none}header nav ul{flex-grow:4}header nav li a{color:#fff;font-size:16px;padding:0 20px;display:block;line-height:100px}header nav li a:hover{text-decoration:none;color:#fff}header nav div{align-self:center}header nav div>img{height:19px;width:176px}header nav div .phone{font-size:24px;font-weight:500;color:#fff;padding-left:40px;display:inline-block;align-self:center;white-space:nowrap}header nav .mob{display:none;width:34px;height:30px;cursor:pointer;border-spacing:0}footer,footer .nav li,footer .nav li a,footer img,footer p strong,header>nav>ul>li:hover>ul,header>nav>ul>li>ul>li{display:block}header nav .mob span{background:#fff;height:4px;display:block;position:absolute;top:0;right:0;left:0;border-spacing:0}header nav .mob span+span{top:12px}header nav .mob span+span+span{top:24px}header+.statement{font-size:16px;font-weight:700;line-height:20px;margin:0;padding:15px 20px;letter-spacing:3px}@media screen and (max-width:1100px){header nav div{width:150px}header nav div>img{width:140px;height:auto}header nav div .phone{padding:0;font-size:20px}}@media screen and (max-width:900px){.leftimg,.rightimg{float:none;margin:0 0 20px;max-width:100%}header nav .mob,header nav ul,header nav ul li{display:block}header nav ul{visibility:hidden;opacity:0;z-index:-1;transform:translateY(-2em);position:absolute;top:80%;right:20px;width:160px;font-size:26px;background:#c91a27;padding:0 20px 20px 0;box-shadow:0 6px 5px rgba(0,0,0,.5)}header nav ul.open{visibility:visible;opacity:1;z-index:1;transform:translateY(0);transition-delay:0s,0s,0s}header nav ul li a{padding:10px!important;line-height:36px;text-align:right}header nav ul+div{flex-grow:4}header nav ul+div *{padding-right:30px!important}}@media screen and (max-width:400px){header nav ul+div{transform:scale(.7)}header nav ul+div *{padding-right:0!important}}header>nav>ul>li>ul{display:none;position:absolute;top:100%;left:0;background:#c8182a}header>nav>ul>li>ul>li>a{line-height:normal;white-space:nowrap;text-align:left;padding:0 20px 20px}header>nav>ul>li>ul>li>a:hover{padding:0 20px 20px}footer{clear:both;padding:100px 0 20px}footer .logo{width:15%;padding-right:30px}footer .nav{display:flex;flex-wrap:wrap;max-width:50%;padding:0;margin:0}footer .nav li{margin:0;padding:0 0 20px;width:50%;max-width:250px}footer .nav li a{font-size:15px}.content .acc,.content .articleRow>div>a,.content .paging ul li a,.content.types .flex ul li a,.products ul li h4 a,.utility li>a,footer a{text-decoration:none}footer .nav+div{width:20vw;min-width:240px;padding-right:20px;}.content.black h2,.content.black p,.content.black ul,.content.gray h2,.content.gray p,.content.gray ul,.content.red a,.content.red h2,.content.red h3,.content.red h4,.content.red p,.other .red>*,.products .black h4,.products .red h4,footer a:hover{color:#fff}footer p{font-size:15px;line-height:25px;padding-top:0}footer p strong{line-height:15px;padding-bottom:5px}footer img{min-width:100px}footer img+img{padding-top:70px}footer h4{padding:20px;font-size:15px;background:rgba(0,0,0,.3);line-height:25px;margin:60px 0 20px}footer h4~p{font-size:12px;line-height:24px;padding-left:30px;padding-right:30px}h1 .trademark,h1 sup,h2 .trademark,h2 sup{font-size:25%;font-weight:700;transform:translateY(-25px);display:inline-block;line-height:50%}.hero .productTagline strong,.hero div ul.quickFacts li,.testimonial h3{font-size:14px;text-transform:uppercase}.content.center .flex>div,.fullwidth-image>img{width:100%}.flex.flex-gap.col2{flex-wrap:wrap}.content .flex.flex-gap{align-items:baseline}.flex.flex-gap.col2>p{padding:10px;width:100%}.flex.flex-gap.col2>*{width:calc(100% / 2 - 20px);flex-basis:calc(100% / 2 - 20px)}@media screen and (max-width:820px){.showSmall{display:block}.showBig{display:none}}@media screen and (min-width:820px){.showSmall{display:none}.showBig{display:block}}.hero .flex{align-items:center;padding:40px 40px 80px}.hero .flex>*{flex-basis:48%}.hero .productTagline strong{color:#c91a27;letter-spacing:2px;font-weight:400;display:inline-block;padding:0 15px 0 0}.hero .productTagline strong+strong{padding:0 0 0 15px}.hero div p{font-size:15px;color:#444;padding:20px 0 0}.hero div h1,.hero div h2{font-size:80px;line-height:90%;font-weight:800;margin:0}.hero div h2.h2sup{padding:0 0 20px}.other .flex h3,.testimonial h3,.testimonial>div+div .max2{padding-bottom:0}.content.fullwidth,.hero div h1+h3,.hero div h2+h3,.products ul li p.differentiator{padding:0}.hero div h3{font-size:25px;font-weight:500}.hero div h3 strong{font-weight:900}.hero div h3+p{font-size:20px}.hero div ul{font-size:15px;line-height:130%}.hero div ul.quickFacts{list-style:none;margin:20px 0;padding:0}.hero div ul.quickFacts li{background:rgba(255,255,255,.6);padding:10px 15px;margin:0 2px 2px 0;display:inline-block;font-weight:500}.hero div ul.quickFacts li em{display:block;text-align:center;font-size:8.5px;padding:0 0 5px;text-transform:uppercase;letter-spacing:2px;font-style:normal;font-weight:400}.hero div ul.quickFacts li strong{font-size:20px;color:#c91a27;display:inline-block;vertical-align:middle;line-height:10px;margin:-3px 0 0 -3px}.hero div ul.quickFacts li+li strong{font-size:26px;font-family:"Material Icons",sans-serif;text-transform:none;margin:0 0 0 -3px;font-weight:400}.testimonial{padding:7.5em 0;width:100%}.testimonial .max2{position:relative;padding-bottom:70px}.testimonial .max2>*{padding-left:42%}.products .black,.products .red{padding:6em 30px 8em;text-align:center}.testimonial .max2>img{position:absolute;top:50px;left:20px;border-radius:1000px;width:33.06%;padding:0}.testimonial h3{font-weight:400;letter-spacing:2px;line-height:120%;padding-top:0}.testimonial h2{color:#242424}.testimonial span{font-size:.8em;font-style:italic;line-height:150%;display:block}.testimonial span strong{color:#c91a27;font-size:1.2em;font-style:normal;font-weight:800;display:block;padding:10px 0 3px}.testimonial span strong em{font-style:normal;font-size:.8em;font-weight:400;padding-left:3px}.testimonial>div+div{border:20px solid #c91a27;border-top:0;border-bottom:0;padding:0 20px}.testimonial>div+div h3{color:#242424;font-size:38px;line-height:120%;font-weight:500;text-transform:none}.testimonial>div+div h3 strong{font-size:24px;line-height:120%;color:#c91a27;display:block;padding:0 0 20px;font-weight:800}.testimonial>div+div h3 span{position:absolute;top:0;left:20px;width:33.06%;font-size:67.5px;line-height:110%;font-style:normal;font-weight:700;padding:0}.content.pricing,.other .red,.products .black,.products .red,.products ul,.products ul li{position:relative}.testimonial>div+div h3 span:after{content:'play_arrow';position:absolute;bottom:110%;left:0;right:0;font-size:60px;line-height:80px;color:#c91a27;font-family:"Material Icons",sans-serif;text-align:center;transform:rotate(270deg)}.testimonial>div+div h3:after{content:'';border-left:3px solid #888;position:absolute;left:42%;top:0;bottom:0;opacity:.5;margin-left:-20px}.products .red{background-color:#c91a27}.products .black h2,.products .red h2{color:#fff;padding:0;font-size:3.5em;line-height:110%}.products .red h3{color:#fff;font-size:1.8em;line-height:120%;padding:40px 0 20px}.products .black p,.products .red p{color:#fff;font-size:1.23em;line-height:120%}.products .black:after,.products .red:after{content:'';background:url("../images/edge.png") center bottom repeat-x;position:absolute;bottom:0;left:0;right:0;height:15px}.products .black{background-color:#3d3d3d}.products .black h3{color:#fff;font-size:1.8em;line-height:120%;padding:40px 0 20px;font-weight:400}.products ul{margin-top:-8em;display:flex;justify-content:space-between;padding-bottom:60px}.products ul li{width:30%;list-style:none;padding:30px 0}.content h2,.content h2+h3,.content h4+h2{padding-top:0}.products ul li a img,.products ul li img{position:relative;z-index:5}.products ul li h4{color:#c91a27;font-size:1.8em;line-height:120%;display:block;margin:0;padding:0;text-transform:uppercase;font-weight:800}.products ul li h4+p strong{display:block;padding:0 0 .5em}.products ul li p img{float:left;padding:0 .6em 0 0;max-width:6em}.products ul li p img+strong{line-height:125%;display:block;padding:30px 0 0;min-width:150px}.products ul li.active:before{content:'Currently Viewing';background:#fff;border-left:10px solid #242424;padding:10px;font-size:14px;font-weight:700;text-transform:uppercase;color:#242424;letter-spacing:2px;z-index:1;left:0;top:45px;display:block;position:absolute;width:120px}@media screen and (min-width:901px){#bolts.products ul li{width:23%}}.other{text-align:center;padding-bottom:80px}.other h2{padding-right:20px;padding-left:20px}.other .red{padding:0;background-color:#c91a27;text-align:center;color:#fff}.other .image{background:url("../images/products/product-types.png") center center no-repeat;display:block;width:100%;height:140px}.other .flex{text-align:left;padding:40px 0}.other .flex>*{padding:0 20px}.other li{padding-bottom:4px}.content{padding:4em 0 5em}.content .paging{text-align:center;margin:0 auto;max-width:100%}.content .left-align,.utility li>a,.utility li>div{text-align:left}.content .paging ul{list-style:none;margin:0;padding:0;display:inline-block}.content .paging ul li{float:left;margin:3px;padding:0}.content .paging ul li a{display:block;border:2px solid #c21823;padding:10px 15px}.content .paging ul li a.active,.content .paging ul li a:hover{background:#c21823;color:#fff}.content .articleRow>div{width:calc(100% - 450px);padding:20px 0}.content .articleRow>div>a{font-size:30px;font-weight:700;display:block;color:#000}.content .articleRow>div>p,.content.fullwidth .img,.utility li>div .btn{margin:0}.content .articleRow>div>p>a{margin:0;font-size:14px;text-transform:uppercase;padding:10px 0;color:#3c3b3b;white-space:nowrap}.content .articleRow>div>p.date{font-size:14px;font-style:italic;margin:0;padding:10px 0;color:#3c3b3b}.content .articleRow>div img,.content.fullwidth img,.stripLokComparison img{display:block;width:100%}.content .articleRow>div+div{width:400px}.content .flex{justify-content:space-between;align-items:center}.content .flex>div{width:45%;padding:20px 0}.content .flex.reverse{flex-direction:row-reverse}.content .acc{color:#242424;font-size:1.2em;font-weight:700;display:block;margin:.5em 0 0}.content .acc:after{content:'add_circle_outline';color:#c91a27;font-family:"Material Icons",sans-serif;display:inline-block;vertical-align:middle;padding:0 0 0 10px;font-weight:400}.content .acc.open:after{content:'remove_circle_outline'}.content .acc+div,.stripLokComparison img:nth-of-type(2){display:none}.content .acc~.acc{margin:1em 0 0}.content .blogpost h1{font-weight:800;padding:0 0 20px;margin:0;color:#242424;text-transform:none;font-size:52px}.content h2{font-weight:800}.content sup{line-height:170%}.content li{margin:0 0 .4em}.content.center .img{margin:0 0 20px}.content.white{background:#fff}.content.black{background-color:#242424}.content.black a:hover,.content.gray a:hover{color:#c91a27;text-decoration:none}.content.gray{background-color:#373737;background-image:none}.content.red{background-color:#c91a27}.content.red .btn{background:#242424}.content.imageFill>div>div,.content.pricing>div>div{padding-right:calc(50% + 80px)}.content.imageFill>div>div.img,.content.pricing>div>div.img{position:absolute;top:0;right:0;bottom:0;left:50%;background:center left/cover no-repeat;padding:0}.content.fullwidth>div{padding:0;max-width:100%}.stripLokComparison{background:#373737}.content.center .flex.reverse{flex-direction:column-reverse}.content.pricing{padding:120px 0}.content.pricing>div>div.img img{position:absolute;left:0;top:50%;display:block;margin-top:-260px;width:468px;z-index:4}.content.pricing>div>div.img .bg{position:absolute;top:0;right:0;bottom:0;left:224px;background:center left/cover no-repeat;padding:0;z-index:3}.content.types{padding-top:0}.content.types>div>div{padding-right:calc(30% + 40px)}.content.types>div>div.right{position:absolute;top:100px;right:auto;bottom:-5em;left:70%;background:top left/contain no-repeat;padding:0;width:350px}.content.types .flex{justify-content:flex-start;align-items:flex-start}.content.types .flex ul{margin:0;padding:0 20px}.content.types .flex ul li{color:#c91a27;list-style:none;padding:5px 0 5px 10px;position:relative;display:block}.utility li>a,.utility li>div .btn:hover{background:#242424;color:#fff}.content.types .flex ul li:before{content:'\00b7';font-weight:700;position:absolute;left:0;top:5px}.content .roundImage>div{width:35%}.content .roundImage>div+div{width:60%}.content .roundImage .img img{border-radius:50%}.utility{position:fixed;top:200px;left:100%;display:inline-block;margin:0;padding:0;list-style:none;text-align:right;z-index:9999;float:right}.utility.open0 li+li{top:203px}.utility.open0 li+li+li{top:281px}.utility.open1 li+li+li{top:344px}.utility li{display:block;margin:0;padding:0;width:98px;position:absolute;transform:rotate(-90deg);transform-origin:top right;top:0;left:-140px}.utility li+li{width:76px;top:100px;left:-118px}.utility li+li+li{width:114px;top:178px;left:-156px}.utility li:hover{margin-left:-5px;box-shadow:0 0 5px rgba(0,0,0,.5)}.utility li.open{transform:none;width:250px;left:-250px;z-index:400}.utility li.open:hover{margin-left:0}.utility li.open>a{text-align:left;padding-right:15px;padding-left:15px;position:relative;z-index:400}.utility li.open>a:after{content:'';position:absolute;left:-1000px;top:-1000px;display:block;height:5000px;width:5000px;z-index:100}.utility li>a{font-size:18px;font-weight:700;display:block;padding:10px 20px}.utility li>div{display:block;background:#fff;padding:5px 15px 15px;position:relative;z-index:400}.utility li>div p{font-size:14px}.utility li>div form label{display:block;font-size:13px;letter-spacing:2px;color:#c91a27;text-transform:uppercase;padding:10px 0 2px 3px}.utility li>div form select{display:block;padding:5px;font-size:16px;width:100%;border-radius:5px;border:1px solid #888}.utility li>div form .message{font-size:12px;padding:10px 0 5px}@media screen and (max-width:1500px){.hasUtility .max,.hasUtility .max2,.hasUtility .max3{padding:0 60px}}@media screen and (max-width:1280px) and (min-width:900px){.hero div h2{font-size:56px}}@media screen and (max-width:1200px){.hero div p br{display:none}}@media screen and (max-width:940px){.testimonial>div+div .max2{padding:0}.testimonial>div+div h3{text-align:center}.testimonial>div+div h3 span{padding:0 0 20px;position:relative;left:0;width:auto}.testimonial>div+div h3:after{display:none}.testimonial .max2>*{padding-left:0}.testimonial .max2 img{position:relative;top:0;left:0;width:14em;float:right;margin:0 0 1em 2em}}@media screen and (max-width:900px){footer{padding:50px 0 20px}footer .flex{display:block;padding-left:200px;position:relative}footer .flex .logo{width:121px;padding-right:0;position:absolute;left:30px}footer .flex .nav{max-width:none;padding-bottom:50px}footer .flex .nav+div{float:left;width:50%;max-width:250px;padding-bottom:50px;min-width:none}.content .flex.flex-gap,.hero .flex{flex-direction:column!important}.stripLokComparison img:first-of-type{display:none}.stripLokComparison img:nth-of-type(2){display:block}.products .black,.products .red{padding:60px 30px}.products ul{margin-top:0;display:block}.products ul li{width:100%;padding:30px 0 30px 270px;position:relative}.products ul li>a>img,.products ul li>img{width:250px;position:absolute;left:0;top:30px}.products ul li .btn{position:absolute;top:235px;left:60px;width:80px;text-align:center;font-size:16px}.content .flex>div,.content .roundImage>div,.content .roundImage>div+div,.hero .flex>div{width:100%}.content .flex{flex-direction:column-reverse!important}.content.types>div>div.right{left:65%}.hero .flex>div img{width:350px;max-width:100%;padding:0}.hero div h2{width:100%;font-size:58px}.content.imageFill>div>div{padding:0 0 250px}.content.imageFill>div>div.img{left:0;top:auto;height:300px}.content .articleRow>div{width:calc(100% - 350px)}.content .articleRow>div+div{width:300px}}@media screen and (max-width:820px){.testimonial{padding:70px 0;overflow:hidden}.other .flex{flex-direction:column}.other .flex>*{flex-basis:50%;width:100%;max-width:420px;margin:0 auto;box-sizing:border-box}}@media screen and (max-width:700px){.testimonial .max2 img{width:18em;margin:0 -8em 10px 2em}.content.pricing{padding:60px 0}.content.pricing>div>div{padding:0}.content.pricing>div>div.img{position:relative;left:0}.content.pricing>div>div.img img{width:100%;max-width:240px;float:right;position:relative;margin:-20px -40px -20px 20px;top:0}.content.pricing>div>div.img .bg{display:none}.content .articleRow{flex-direction:column-reverse}.content .articleRow>div{width:100%}}@media screen and (max-width:600px){footer .flex{padding:0 20px}footer .flex .logo{position:relative;left:0;padding-bottom:50px;display:block}.products ul li{padding-left:170px}.products ul li>a>img,.products ul li>img{width:150px}.products ul li .btn{top:155px;left:10px}.testimonial h2{font-size:38px}.hasUtility .max,.hasUtility .max2,.hasUtility .max3{padding:0 40px}.pricing h2{font-size:42px}}@media screen and (max-width:600px) and (min-width:421px){.products ul li.active:before{top:230px}}@media screen and (max-width:500px){.max,.max2,header nav{margin:0;padding-left:30px;padding-right:30px}.hero div h2,.other h2{font-size:40px}.testimonial h2{font-size:30px}.products ul li{padding-right:20px}.testimonial .max2 img{width:14em;margin:0 -6em 10px 2em}.content.pricing>div>div.img img{float:none;margin:-40px 0 0}.content.types>div>div{padding:0 0 150px}.content.types>div>div.right{left:0;bottom:-250px;top:auto;transform:rotate(-84deg);right:0;height:700px;width:100%}.content{font-size:16px;padding:30px 0 20px}.content .blogpost h1,.content h2{font-size:32px;padding-bottom:10px}.content h3,.products .black h3,.products .red h3{font-size:22px}.content.imageFill>div>div{padding:0 0 310px}.products .black h2,.products .red h2{font-size:32px}}@media screen and (max-width:420px){.max,.max2{margin:0;padding-left:20px;padding-right:20px}.products ul li{padding:0 20px}.products ul li>a>img,.products ul li>img{position:relative;width:auto;top:0;left:0}.products ul li .btn{position:relative;top:0;left:0}.content .acc{font-size:18px}.testimonial .max2 img{width:200px}.hasUtility .max,.hasUtility .max2,.hasUtility .max3{padding:0 40px 0 20px}.utility li{margin:0 0 0 13px!important}.utility li>a{padding:5px 15px;font-size:16px;text-align:center}.utility li.open{margin:0!important}.utility li.open>a{padding:12px 15px}}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.social>a{display:inline-block;height:32px;width:32px;text-indent:-9999px;margin:0 10px 0 0;background:url('../images/social-icons.webp');opacity:.45}.social>a:hover{opacity:1}.social>:first-child{background-position:0 0}.social>:nth-child(2){background-position:-40px 0}.social>:nth-child(3){background-position:-80px 0}.social>:nth-child(4){background-position:-120px 0}.social>:nth-child(5){background-position:-160px 0}.blogpost h3{padding-bottom:0}

.made-here{position:relative;}.made-here:before{content:"";position:absolute;display:block; left:0; right:0; bottom:100%; height:100px;background: rgb(31,13,13);background: linear-gradient(0deg, rgba(31,13,13,1) 0%, rgba(31,13,13,0) 100%);} 

.btn-alt:hover{background:#000;color:#fff;}

input { font-family: Roboto, sans-serif; font-size: 18px; }

@media screen  and (max-width:430px){ .infrastructureH1 { font-size:45px ; } }

header+.statement-landing { font-size:32px; color:#fff; line-height:1.5em; } 
@media screen  and (max-width:430px){ header+.statement-landing { font-size:15px; } }

@media screen  and (max-width:430px){
	.landingHero h3 { padding:0; } 
	.landingHero h1 { line-height:100%; }
}
