.page-hero-video,.tile-post,.tile-post-half h3,.video-container{overflow:hidden}ul{padding:0}.list-standard{list-style-type:none}.list-bulleted{list-style-type:disc}.list-horizontal li{display:inline-block;padding:0 25px}.list-horizontal li:first-child{padding-left:0}@media (max-width:1000px){.list-horizontal.list-horizontal-collapse-1000 li{display:block}}.list-fa li{padding-left:30px}.list-fa li:before{font-family:FontAwesome;content:'\f0a9';margin:0 0 0 -30px;position:absolute}.btn,a,h1,h2,h3,h4{font-family:Montserrat,sans-serif}.list-fa.list-check li:before{content:'\f00c'}.list-fa.list-check-square li:before{content:'\f14a'}.list-fa.list-check-square-o li:before{content:'\f046'}.list-fa.list-check-circle li:before{content:'\f058'}.list-fa.list-check-circle-o li:before{content:'\f05d'}.list-fa.list-stars li:before{content:'\f005'}.tile-quarters .tile{width:23%;margin-right:2.65%;margin-bottom:25px}.tile-quarters a.tile:nth-of-type(4n+4),.tile-quarters div.tile:nth-of-type(4n+4){margin-right:0}@media (max-width:900px){.list-horizontal.list-horizontal-collapse-900 li{display:block}.tile-quarters .tile{width:49%;margin-right:2%;margin-bottom:25px}.tile-quarters .tile:nth-child(2n+2){margin-right:0}}@media (max-width:700px){.tile-quarters .tile{width:100%;margin:20px auto}}.tile-thirds .tile{width:31%;margin-right:3.5%;margin-bottom:25px}.tile-thirds a.tile:nth-of-type(3n+3),.tile-thirds div.tile:nth-of-type(3n+3){margin-right:0}.contain-1500{max-width:1500px;margin:0 auto}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.article-image-right{float:right;width:40%;padding:0 0 40px 40px}@media (max-width:800px){.list-horizontal.list-horizontal-collapse-800 li{display:block}.article-image-right{width:100%;padding:0}}.background-accent{background:#CE1F1E;color:rgba(255,255,255,.7)}.background-accent h2,.background-accent h3,.background-accent h4{color:#fff}.background-accent p,.background-dark{color:rgba(255,255,255,.7)}.background-dark{background:#232323}.background-bl,.background-br,.background-center,.background-tr{background-repeat:no-repeat}.background-dark h2,.background-dark h3,.background-dark h4,.background-dark h5{color:#fff}.background-dark li,.background-dark p,.background-dark span{color:rgba(255,255,255,.7)}.background-br{background-position:right bottom}.background-tr{background-position:right top}.background-bl{background-position:left bottom}.background-center{background-position:center center;background-size:cover}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center}.section-standard{width:100%;max-width:1300px;margin:0 auto;padding-top:75px;padding-bottom:75px}@media (max-width:1350px){.section-standard{padding:45px 5%}}.padding-tb-125{padding-top:125px;padding-bottom:125px}.leader{position:absolute}@media (max-width:1000px){.leader{display:none}}.arrow{width:34px;vertical-align:middle;margin-left:10px;margin-top:-2px}.arrow-lg{width:85px}ul{list-style-type:none;margin:0}ul .label{display:block;color:#fff;font-weight:700}ul li{line-height:1.4}.list-fa li:before{color:#CE1F1E;font-size:18px}.btn,a{font-size:.875rem;line-height:2;clear:both}h1,h1 a,h2,h2 a{line-height:1.15}h2.h2-small,h3,h3 a,h3 a:hover,h3 a:visited{line-height:1.25;font-size:1.4rem}.btn{padding:8px 14px}.btn-alt1,.btn-alt1:hover,.btn-alt1:visited,.btn-alt2,.btn-alt2:hover,.btn-alt2:visited{color:#fff}.btn-alt1{background:#333}.btn-alt2{background:#CE1F1E}.tile-post{background:#e6e6e6;border-radius:7px}.tile-post .column-main{padding:25px 25px 75px}.tile-post .tile-post-image{background-position:center center;background-repeat:no-repeat;background-size:cover}.tile-post-half h3{height:30px}.tile-post-full{height:780px;margin-bottom:30px}.tile-post-full .tile-post-image{height:525px}.tile-post-full .excerpt{height:100px;overflow:hidden}.tile-post-full .column-link{padding-top:50px}.tile-post-half{height:375px;margin-bottom:30px}.tile-post-half .tile-post-image{height:275px}@media (max-width:800px){.tile-post-full,.tile-post-full .excerpt,.tile-post-full h3,.tile-post-half,.tile-post-half h3{height:auto}.tile-post-full .column-main,.tile-post-half .column-main{padding-bottom:25px}.tile-post-full .column-link{padding-top:15px}}.tile-simple{background:rgba(0,0,0,.3)}.tile-simple .column-left{background:#CE1F1E}.tile-simple .column-main{min-height:120px}.tbl-standard{border-collapse:collapse}.tbl-standard td,.tbl-standard th{padding:12px}.preheading,h2{padding-bottom:0}.lead,h2+p{padding-top:30px}.tbl-standard td{margin:0;border:0}a .fa,h1 .fa,h2 .fa,h3 .fa,h4 .fa{margin-right:5px}.tbl-standard th{background:#232323;color:#fff;text-align:left;font-weight:700}h1,h1 a,h2,h2 a,h2.h2-small{font-weight:700;color:#2D2D2D;margin-top:0}.tbl-standard tr:nth-child(even) td{background:#f4f4f4}.tbl-standard tr:nth-child(odd) td{background:#e9e9e9}h1,h2,h3,h4{margin-bottom:0}h1,h1 a{font-size:3.5rem}h2,h2 a{font-size:3.2rem}h3,h3 a,h3 a:hover,h3 a:visited{font-weight:700;color:#2D2D2D}h3.h3-small,h4,h4 a{font-size:1.2rem;line-height:1.35;color:#2D2D2D;font-weight:700}h3.h3-small{margin-top:0}a,body,h5,label,li,p,select,span,td,th{color:#676767;font-size:.875rem;line-height:2}h5{font-weight:700}.font-small,.text-lead,a,body,label,li,p,select,span,td,th{font-weight:300;font-family:Montserrat,sans-serif}.text-link,a,a:hover,a:visited{color:#CE1F1E;text-decoration:none;cursor:pointer}a .fa{font-size:14px}.preheading{font-family:Montserrat,sans-serif;line-height:2}.text-lead{font-size:1.2rem;line-height:1.35;color:#676767}.font-small{font-size:.85rem;line-height:1.1;color:#2D2D2D}.link-action,.text-accent{color:#CE1F1E}strong{font-weight:800}.link-action{font-style:italic;font-weight:700}.text-white{color:#e6e6e6}.text-white h2{color:#f8f8f8}.text-white h3,.text-white h3 a,.text-white h4,.text-white h4 a,.text-white p,.text-white span{color:#e6e6e6}.text-white .link-action{color:#fff}.preheading{font-style:italic;color:#CE1F1E;font-weight:500;font-size:.8rem}.h2-small{font-size:2.2rem}.lead p{font-size:1rem;line-height:1.7}.text-large p{font-size:1.15rem;line-height:1.7}h5+p{padding-top:0}.text-tight p,p.text-tight{line-height:1.85}@media (max-width:1000px){h1{font-size:2.4rem}h2{font-size:1.7rem}}.section-extralightgray{background:#f8f8f8}.section-lightgray{background:#e6e6e6}.btn,a.btn{border-radius:6px}.btn-primary,.btn-primary:hover,a.btn-primary{background:#CE1F1E;color:#fff;border-radius:0;font-family:Montserrat,sans-serif;font-size:.875rem;line-height:2;padding:8px 14px;font-weight:400}.btn-white,.btn-white:visited{background:#fff;color:#CE1F1E}.btn .fa{margin-left:6px}.square{position:relative;width:25%;float:left}.square:after{content:"";display:block;padding-bottom:100%}.square-content{position:absolute;width:100%;display:none;align-items:center;justify-content:center;height:100%;color:#fff}.square-content h4,.square-content h5{color:#fff;display:block;width:100%}.square-content h5{margin-top:0;line-height:1.3;color:rgba(255,255,255,.75);font-weight:500}.square:hover .square-content{display:flex;background:rgba(0,0,0,.5)}@media (max-width:900px){.square{float:none;width:50%}}@media (max-width:700px){.square{float:none;width:100%}}.project-tiles .column-link a span{color:#fff;font-size:.85rem;line-height:1.2;display:block;width:100px;padding-top:12px}@media (max-width:800px){.project-tiles .column-link a span,.project-tiles .column-link img{display:inline-block;vertical-align:middle}.project-tiles .column-link a span{padding-top:0;width:140px}}.max-width-40percent{max-width:40%}.max-width-45percent{max-width:45%}.max-width-50percent{max-width:50%}@media (max-width:1300px){.max-width-45percent{max-width:100%}}.testimonial-text{font-size:2rem;line-height:1.4;font-weight:800;color:rgba(255,255,255,.7);padding-bottom:20px}.testimonial-source,.testimonial-source-position{font-weight:500;font-size:.875rem;line-height:1.2;color:rgba(255,255,255,.5);display:inline-block;margin:0;padding:0}.testimonial-source-position{font-weight:400}@media (max-width:1000px){.max-width-40percent,.max-width-50percent{max-width:100%}.testimonial-text{font-size:1.5rem}}.page-hero{height:650px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;align-items:top;width:100%}.page-hero-content-wrapper{display:flex;align-items:top;padding-top:170px;width:100%;height:100%;background:0 0}.page-hero-content-wrapper h1{max-width:700px}.page-hero-content-wrapper h1,.page-hero-content-wrapper h1 span{color:#fff;font-size:5.4rem;line-height:1.2;font-weight:700}.page-hero-content-wrapper h1 .accent{color:#CE1F1E}.page-hero-content-wrapper p,.page-hero-content-wrapper span{color:rgba(255,255,255,.8);font-size:1.2rem;line-height:1.5;font-weight:400;max-width:400px}@media (max-width:800px){.page-hero-content-wrapper{padding-top:75px}}@media (max-width:1000px){.page-hero-content-wrapper{background:rgba(0,0,0,.3)}.page-hero{height:400px}.page-hero h1,.page-hero h1 span,.page-hero-video h1{font-size:3rem}}.page-hero-video,.page-hero-video video,.page-hero-video-content-wrapper{width:100%;height:50vw;max-height:800px}.page-hero-noimage{padding-top:100px;padding-bottom:75px}.page-hero-noimage h1,.page-hero-noimage p{color:#000}.page-hero-video video{background-size:cover;object-fit:cover}.page-hero-video-content-wrapper{position:absolute;background:rgba(0,0,0,.3)}@media (max-width:800px){.page-hero-video,.page-hero-video video,.page-hero-video-content-wrapper{height:600px}}.entry-content ul{margin-left:20px;margin-bottom:40px;list-style-type:disc}.entry-content li{line-height:2}.ngg-galleryoverview.default-view{text-align:left}@media (max-width:1000px){.page-id-45 .section-intro{padding-bottom:500px}}.page-technology-testimonial .testimonial-icon{opacity:.15;position:absolute;left:-105px;top:75px}@media (max-width:1500px){.page-technology-testimonial .testimonial-icon{left:-30px}}.site-header{background:#2D2D2D;height:100px}.site-header .site-branding{padding-top:18px}.site-header .site-branding img{width:240px;max-width:240px}.site-header .menu-toggle{float:right}.site-header #primary-menu{z-index:9999}.site-header .header-contact{padding-top:38px}@media (max-width:1100px){.site-header .header-contact{padding-top:32px}}.site-header .main-navigation{width:100%;float:none;margin:0 auto}@media (max-width:1250px){.site-header .main-navigation{float:right;margin-left:auto;margin-right:auto}}.site-header ul{text-align:center}.site-header li{display:inline-block;float:none}.site-header .menu-contact,.site-header a{color:#fff;padding:5px 16px;font-weight:400;font-size:.9rem}.site-header .menu-contact{background:#CE1F1E;border-radius:5px}.site-header .sub-menu{background:#1f1f1f}.site-header .menu-toggle{color:#fff;background:0 0;border:0;font-size:24px;padding:0;position:relative;z-index:10000}@media (max-width:1150px){.site-header a{padding:5px 10px}}@media (max-width:800px){.site-header .col-9{width:83.3333%}.site-header #primary-menu{position:fixed;overflow:auto;height:100%;top:0;right:0;background:#1f1f1f;padding-top:80px;padding-bottom:30px;padding-left:30px}.site-header #primary-menu ul{text-align:left}.site-header #primary-menu li{display:block;clear:both;text-align:left}.site-header #primary-menu a{padding-top:2px;padding-bottom:2px}.site-header #primary-menu .sub-menu{position:relative;float:none;display:block;padding-top:0;left:0}.site-header #primary-menu .sub-menu li{float:none;padding-left:24px}}.site-footer{background:#2D2D2D}.site-footer p{margin:0}.site-footer a{color:#fff}.site-footer .footer-social .fa{font-size:24px}.page-id-5 .page-hero{background-image:url(../images/home-hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;height:900px}.page-id-5 .page-hero .home-content{padding-top:200px}.page-id-5 .page-hero h1,.page-id-5 .page-hero p{color:#fff}.page-id-5 .page-hero h1{font-size:5.4rem;line-height:1.1;font-weight:700;max-width:950px;margin-top:0}.page-id-5 .page-hero p{font-size:1.4rem;line-height:1.4;font-weight:500;max-width:450px}@media (max-width:1000px){.page-id-5 .page-hero{height:600px}.page-id-5 .page-hero .home-content{padding-top:50px}.page-id-5 .page-hero h1{font-size:3rem}.page-id-5 .page-hero h2{font-size:4.5rem}}.home-intro{background:#f8f8f8}.home-intro .section-standard{background-position:right bottom;background-repeat:no-repeat}.home-intro-content{max-width:40%}@media (max-width:1100px){.home-intro .section-standard{background-size:70%}}@media (max-width:800px){.home-intro-content{max-width:100%}.home-intro .section-standard{background-size:contain;padding-bottom:350px;background-position:center bottom}}@media (max-width:600px){.home-intro .section-standard{padding-bottom:200px}}.home-projects{padding-top:125px;padding-bottom:125px}@media (max-width:1000px){.home-projects{padding-top:50px;padding-bottom:50px}}.home-services{background:#2D2D2D}.home-services .tile{background:#3b3b3b;min-height:200px;padding:30px}.home-services .tile-icon{min-height:100px;padding-top:15px;padding-bottom:30px}.home-services .tile .tile-header{height:auto;padding-top:14px}.home-services .tile .tile-header h3{transform:translateY(0)}.home-services .tile-content{min-height:220px}.home-services .service-tiles img{max-width:120px;max-height:100px}.home-services p{text-align:left}@media (max-width:700px){.home-services .tile-content{min-height:auto}}.home-people .home-people-image{background-image:url(../images/home-people.jpg);background-repeat:no-repeat;background-size:cover;background-position:top right;min-height:700px}.home-people .home-people-content-wrapper{position:absolute;width:100%}.home-people .home-people-content{float:right;width:28%;position:relative}@media (max-width:1000px){.home-people .home-people-content-wrapper{position:relative}.home-people .home-people-content{float:none;width:100%}}.home-accolades{background:#CE1F1E}.home-accolades .tile-header{height:100px}.home-accolades img{max-width:100px;max-height:80px}.home-accolades .col-4{padding-top:15px;padding-bottom:15px}.home-accolades .col-grid .col-4:first-child{border-right:1px solid #fff}.home-accolades .col-grid .col-4:nth-child(3){border-left:1px solid #fff}.home-accolades h4{margin-top:0}.metric{width:150px;margin:0 auto}.metric-value{font-size:4rem;color:#fff;font-weight:800;text-align:center;line-height:1;min-height:75px}.metric-value .small{font-size:1.5rem;color:#fff;font-weight:800}.metric-label{font-size:.75rem;line-height:1.2;text-align:center;color:rgba(255,255,255,.7)}.page-about-intro{padding-bottom:650px;background-position:bottom center;background-repeat:no-repeat;background-size:contain}@media (max-width:1900px){.page-about-intro{padding-bottom:500px}}@media (max-width:1600px){.page-about-intro{background-size:contain}}@media (max-width:1000px){.page-about-intro{padding-bottom:300px}}@media (max-width:700px){.home-accolades .col-grid .col-4:first-child,.home-accolades .col-grid .col-4:nth-child(3){border:0}.page-about-intro{background-size:700px}}.page-about-sidebar{padding:70px 25px 450px}.page-about-sidebar .tile-halves{border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:30px}.page-about-sidebar .tile{padding:0;margin:0 0 30px}.page-about-sidebar .tile-halves .tile:first-child{border-right:1px solid rgba(255,255,255,.2)}.page-about-sidebar h2,.page-about-sidebar h2 a{font-size:1.2rem}.page-about-sidebar p,.page-about-sidebar p span{color:rgba(255,255,255,.8)}.page-about-associations{background:#CE1F1E}.page-about-associations h2,.page-about-associations h3{color:#fff;padding:0}@media (max-width:1000px){.page-id-51 .page-hero{background-position:70% bottom}}.page-about-halloffame{background-image:url(../images/about-halloffame-bg.jpg);background-repeat:no-repeat;background-position:left bottom}.page-about-halloffame-content{padding-bottom:200px}@media (max-width:1100px){.page-about-halloffame{padding-bottom:300px}}@media (max-width:700px){.page-about-sidebar .tile-halves .tile:first-child{border-right:0}.page-about-halloffame{background-image:none;padding-bottom:0}.page-about-halloffame .section-standard{padding-bottom:0}.page-about-halloffame-content{padding-bottom:40px}}@media (min-width:1301px){.section-values .col-4:nth-child(3n+1){clear:both}}@media (max-width:1300px){.page-about-halloffame{background-position-x:-100px}.section-values .col-4{width:50%;clear:none}.section-values .col-4:nth-child(2n+1){clear:both}}@media (max-width:900px){.section-values .col-4{width:100%;clear:none}}.value-tile-inner{background:#f2f3f2;padding:20px 8px;cursor:pointer}.value-tile-inner .value-tile-title-number,.value-tile-inner .value-tile-title-title{height:100px;display:flex;align-items:center}.value-tile-inner .value-tile-title-number{justify-content:center;font-family:Montserrat,sans-serif;font-size:3.4rem;color:#CE1F1E}.value-tile-inner h3{padding:0;font-size:1.2rem;color:#2f3b41}.value-tile-inner .border-left{border-left:1px solid rgba(0,0,0,.2);padding-left:20px}.value-tile-inner .arrow-wrapper{padding-top:10px}.value-tile-inner .arrow{padding-top:8px}.value-tile-inner .fa{color:rgba(0,0,0,.6);font-size:24px}@media (max-width:500px){.value-tile-inner .column-left-125{width:90px}.value-tile-inner .value-tile-title-number,.value-tile-inner .value-tile-title-title{height:160px}}.page-id-14 .page-hero{background-position:70% bottom}.safety-testimonials-wrapper{position:absolute;width:100%}.safety-testimonials-content{float:left;width:50%;padding-left:50px;padding-right:50px;display:flex;align-items:center;height:600px}@media (max-width:1000px){.safety-intro.background-br{background-position:center bottom;padding-bottom:375px}.safety-testimonials-wrapper{position:relative}.safety-testimonials-content{float:none;width:100%;padding-top:75px;padding-bottom:75px;display:flex;align-items:center;height:auto;background:#CE1F1E}}.services-section{background-image:url(../images/services-main-bg.jpg)}.services-section .service-icon{max-width:70px;margin:0 auto}.services-section .tile-1 .service-icon{max-width:64px}.services-section .tile-3 .service-icon{max-width:48px}.services-section .tile-4 .service-icon{max-width:60px}.services-wrapper{max-width:900px}.services-wrapper li{padding-top:2px;padding-bottom:2px}@media (max-width:1000px){.services-intro.background-br{background-position:center bottom;padding-bottom:450px}.services-section{background-image:none}}.services-case-study .saphire-standard-section-content-wrapper{background-color:#2D2D2D}.services-case-study .saphire-standard-section-content-inner{padding-left:75px}.services-case-study .saphire-standard-section-text{padding-bottom:60px}.services-case-study .saphire-standard-section-html{padding-top:24px}.services-case-study .pretitle{background:#CE1F1E;color:#fff;padding:4px 8px;display:inline-block;text-transform:uppercase;font-weight:600;margin-bottom:12px}.services-case-study h2{color:#fff}.services-case-study p{color:rgba(255,255,255,.7)}@media (max-width:1000px){.services-case-study .saphire-standard-section-content-inner{padding:0}.services-case-study .saphire-standard-section-text{padding-bottom:0}}.services-detail-services .col-6{padding-right:70px;padding-bottom:70px}.services-detail-services .tile-simple{background:#363636;box-shadow:4px 4px 30px rgba(0,0,0,.3)}.services-detail-services .tile-image{background-size:cover;background-position:center center;background-repeat:no-repeat;height:350px}.services-detail-services h3{background:#181818;margin:0;padding:24px 40px;font-size:1.8rem;font-weight:500}.services-detail-services .tile-content-wrapper{padding:20px 40px 40px;height:300px;overflow:hidden}.services-detail-services .tile-content-wrapper a{display:inline-block;background:#CE1F1E;color:#fff;padding:10px 22px}@media (max-width:1400px){.services-detail-services .tile-content-wrapper{height:400px}}@media (max-width:1100px){.services-wrapper{max-width:600px}.services-detail-services .col-6{padding-right:0}.services-detail-services .tile-content-wrapper{height:auto}}@media (max-width:1500px){.page-id-49 .page-hero-video,.page-id-49 .page-hero-video-content-wrapper{height:650px}}@media (max-width:1300px){.page-id-49 .page-hero-video,.page-id-49 .page-hero-video-content-wrapper{height:550px}}@media (max-width:1050px){.page-id-49 .page-hero-video,.page-id-49 .page-hero-video-content-wrapper{height:450px}}@media (max-width:750px){.page-id-49 .page-hero-video,.page-id-49 .page-hero-video-content-wrapper{height:550px}.page-hero-video video{height:650px;width:auto;overflow:hidden}}.careers-intro-content{max-width:56%}@media (max-width:1000px){.careers-intro.background-br{padding-bottom:400px;background-position:center bottom}.careers-intro-content{max-width:100%}.page-id-49 .page-hero{background-position:70% bottom}}.page-id-49 .testimonial-text-wrapper{padding:50px 50px 50px 100px}@media (max-width:1000px){.page-id-49 .testimonial-text-wrapper{padding:75px 0}}.career-path .tile-wrapper{width:20%;padding-right:50px;float:left;position:relative}.career-path .tile{background:#CE1F1E;width:100%;text-align:center;color:#fff;height:80px;display:flex;align-items:center;justify-content:center;line-height:1.4}.career-path .arrow-h{position:absolute;right:11px;top:26px}.career-path .arrow-v-wrapper{clear:both;padding-top:10px;text-align:center}@media (max-width:1000px){.career-path .tile-wrapper{width:90%;margin:0 auto 50px;height:80px;float:none;padding:0}}.page-careers-faq{min-height:800px;background-color:#383838;background-image:url(../images/careers-faq-bg.jpg)}.page-careers-faq-wrapper{max-width:900px}@media (max-width:1450px){.page-careers-faq-wrapper{margin-right:400px}.page-careers-faq .tile-simple{background:rgba(0,0,0,.7)}}@media (max-width:950px){.page-careers-faq-wrapper{margin:0}}.page-id-57 .page-hero,.page-id-57 .page-hero-noimage{height:400px}.page-id-57 .gform_title{display:none}.project-detail-content h3{padding-bottom:12px}#envirabox-title,.envira-gallery-item-inner .caption,.envirabox-title-float-main,.envirabox-title-float-wrap{display:none;visibility:hidden}@media (max-width:800px){.page-id-34473 .page-hero{background-position:right bottom}}.page-employees-intro{background-position:right bottom;background-repeat:no-repeat}@media (max-width:1000px){.page-careers-faq{background-image:none}.page-employees-intro{padding-bottom:370px;background-position:center bottom}}.section-trenchless-details h3{font-size:1.8rem;margin-bottom:12px}.section-trenchless-details .nav-tab{padding:14px 24px;color:#fff;font-weight:500;display:block;width:100%;background:#2D2D2D;line-height:1.4}.section-trenchless-details .nav-tab.current{background:#CE1F1E}.section-trenchless-details .saphire-section-tiles{padding:24px 12px}.section-trenchless-details .tab-content{background:#fff;margin-top:40px}.section-trenchless-details .tile-body{padding:0}.section-trenchless-details .tile-body-content{min-height:140px}.section-trenchless-details .tile-body-header{min-height:60px}.section-trenchless-details .tile-footer{text-align:left;padding-left:10px}.section-trenchless-details .list-large{padding-left:14px}.section-trenchless-details .list-fa li:before{margin-top:14px 0 0 -24px}.section-trenchless-details .list-large li{font-size:1.1rem;padding-bottom:14px}.section-trenchless-details .tab-divet{width:24px;height:24px;transform:rotate(45deg);position:relative;margin:0 auto;background-color:#CE1F1E;display:none}.announcements-timeline h3,.announcements-timeline p,.tab-content.why-trenchless h3,.tab-content.why-trenchless h4,.tab-content.why-trenchless p{margin-top:0}.section-trenchless-details .current .tab-divet{display:block}.section-trenchless-details .nav-tab.current:hover,.section-trenchless-details .nav-tab.current:hover .tab-divet,.section-trenchless-details .nav-tab:hover{background-color:#ae1312}.tab-subsection{border-left:4px solid #CE1F1E;padding-left:20px;margin-bottom:40px}.tab-content.why-trenchless{background-repeat:no-repeat;background-position:right bottom;background-image:url(../images/whytrenchless-tab-bg-1.jpg)}@media (max-width:1100px){.tab-content.why-trenchless{background-image:none}}@media (max-width:1000px){.page-id-55 .services-intro.background-br{padding-bottom:460px}.services-wrapper .column-left{position:absolute}}.announcements-timeline .saphire-block-timeline-content{padding-bottom:25px}.announcements-timeline .saphire-block-timeline-pretitle{font-size:.7rem;color:#CE1F1E;font-weight:600}.announcements-timeline h3{padding-bottom:10px}.announcements-timeline p{line-height:1.7}.section-service-details ul{padding-left:40px}.section-service-details li{padding:4px 0}.section-service-details h3{padding-bottom:12px}.section-service-details .list-fa li:before{margin-top:-1px;margin-right:-20px}