/*!/wp-content/themes/mcgee-v6/assets/css/theme/060-carbon-and-engineering.css*/.text-carousel{width:100%;min-height:100px;overflow:visible;position:relative;display:flex;align-items:center;justify-content:center}.text-carousel-content{position:relative;width:100%;height:100%}.text-carousel-item{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity 1s ease-in-out}.text-carousel-item:nth-child(1){animation:fadeInOut 12s infinite 0s}.text-carousel-item:nth-child(2){animation:fadeInOut 12s infinite 4s}.text-carousel-item:nth-child(3){animation:fadeInOut 12s infinite 8s}@keyframes fadeInOut{0%,33.33%,100%{opacity:0}8.33%,25%{opacity:1}}@media (max-width:767.9px){.hm{display:none}}.carbon-video-banner{height:600px;overflow:hidden;position:relative;margin-bottom:0px!important}.carbon-video-banner .video-container{width:100%;height:600px;position:relative}.carbon-video-banner .video-container::before{content:'';position:absolute;width:100%;height:600px;top:0;left:0;background:rgb(43 43 43 / .4)}.carbon-video-banner .video{width:100%;height:100%;object-fit:cover}.carbon-video-banner .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:left;color:#fff}.carbon-video-banner .text h1{color:#fff}.carbon-video-banner .text h1 span{color:#fc0}.carbon-video-banner .text a{padding:4px 24px!important;border:1px solid #222;border-radius:23px!important;transition:all 0.3s;-webkit-transition:all 0.3s;font-size:20px!important;font-weight:600;margin-top:10px;letter-spacing:2px}.carbon-video-banner .text a:hover{background-color:#ffffff!important;color:#222!important}.carbon-video-banner .text a{display:inline-block;text-decoration:none;color:#232525;background-color:#fc0;border:2px solid #fff;line-height:19px;padding:5px 20px;border-radius:20px;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:20px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.carbon-video-banner .text a:hover{background-color:#fff}.carbon-row h1{font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;margin-bottom:30px}.carbon-row h1 span{color:#fc0}.carbon-row h1 span span{color:#333}.carbon-row h1 img{height:47px;vertical-align:text-bottom}.carbon-row .txt1{margin-bottom:20px}@media (max-width:767.9px){.carbon-row .txt1{font-size:16px}}.carbon-scroll{position:absolute;width:50px;cursor:pointer}@media (max-width:767.9px){.carbon-scroll{right:40px;bottom:10px}}@media all and (min-width:768px){.carbon-scroll{left:calc(50% - 25px);bottom:50px}}.carbon-main{padding:80px 0}@media (max-width:767.9px){.carbon-main{padding:80px 15px}}.carbon-difference{padding:80px 0;background-color:#eaeaea}@media (max-width:767.9px){.carbon-difference{padding:80px 15px}}@media (min-width:768px){.carbon-main .row,.carbon-difference .row{display:flex;align-items:center}}.carbon-quote{text-align:center;line-height:59px;font-size:40px;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}.carbon-quote span{color:#fc0}.carbon-quote-by{text-align:center;margin-top:40px;margin-bottom:0}.carbon-opportunities{width:100%;background:#fff;color:#232525;padding:80px 0;overflow:hidden}@media (min-width:768px){.carbon-opportunities .row img{max-width:50%}}@media (max-width:767.9px){.carbon-opportunities{padding-left:15px;padding-right:15px}.carbon-opportunities .container-root .col-sm-5,.carbon-opportunities .container-root .col-sm-6{padding:0px!important}}@media (min-width:768px){.carbon-opportunities-column{width:20%;display:inline-block;margin-top:40px}}@media (max-width:767.9px){.carbon-opportunities-column{width:40%;margin:auto;margin-top:40px}}.carbon-quote{width:100%;background:#232525;color:#fff}.carbon-quote .row{padding:80px 0}@media (max-width:767.9px){.carbon-quote .row{padding:40px 30px 20px 30px}}.carbon-quote .col-sm-12{text-align:center}.carbon-quote .col-sm-12>div{display:inline-block;line-height:59px;font-size:40px;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;text-align:left}.carbon-quote .col-sm-12>div span{color:#fc0}.carbon-quote .col-sm-12>div .carbon-quote-by{text-align:right;font-size:24px;margin-top:10px;font-family:'HelveticaNeue-Condensed',Helvetica,Arial,sans-serif;line-height:24px}#opportunity_imgs img{width:16%;height:auto;cursor:pointer;margin-right:5%;transition:all 0.3s;-webkit-transition:all 0.3s;transition-timing-function:ease;-webkit-transition-timing-function:ease}#opportunity_imgs img:last-child{margin-right:0%}#opportunity_imgs img:hover{transform:scale(1.1)}.carbon-calculator{width:100%;color:#232525;padding:60px 0 40px}@media (max-width:767.9px){.carbon-calculator{padding:40px 15px}}.carbon-calculator>.container>.row{padding:0 0 20px 0}@media (max-width:767.9px){.carbon-calculator-form{margin:30px 10px -10px}}.carbon-calculator-form .col-sm-5,.carbon-calculator-form .col-xs-5,.carbon-calculator-form .col-xs-2{margin-bottom:20px;padding:0 5px!important}.project-hello{width:100%;background:#232525;padding:60px 0;margin-top:40px}@media (max-width:767.9px){.project-hello{padding:40px 30px}}.project-hello .row .col-sm-12{text-align:center}.project-hello .row .col-sm-12 a{display:inline-block;border:2px solid #fff;border-radius:30px;background-color:#fff;color:#232525;padding:0 20px;height:60px;line-height:60px;text-decoration:none;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:24px;transition:all 0.3s;-webkit-transition:all 0.3s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.project-hello .row .col-sm-12 a:hover{background-color:#fc0}.construction-engineering-join .container{position:relative}.construction-engineering-join .container .row{padding:40px 0 40px 0}.construction-engineering-join-btn{margin-bottom:0;margin-top:40px;text-align:center}@media (max-width:767.9px){.construction-engineering-join{padding-left:15px;padding-right:15px;background-image:url(/wp-content/uploads/2023/03/the-dye.jpg);background-position:center;background-size:cover!important;background-repeat:no-repeat}}.construction-engineering-join-txt{overflow:hidden;padding:40px;color:#fff;margin:200px 0}.construction-engineering-join-btn a{display:inline-block;border:1px solid #232525;border-radius:20px;color:#232525;background-color:#fff;padding:0 20px;height:40px;line-height:40px;transition:all 0.3s;-webkit-transition:all 0.3s;transition-timing-function:ease;-webkit-transition-timing-function:ease;text-decoration:none!important;font-size:20px;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}.construction-engineering-join-btn a:hover{display:inline-block;color:#232525;background-color:#fc0}.construction-engineering-join-btn a:hover span{color:#fff}.our-core-offering .col-xs-4 img{transition:all 0.3s;-webkit-transition:all 0.3s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.our-core-offering .col-xs-4:hover img{transform:scale(1.05)}.carbon-reduce{width:100%;background:#232525;color:#fff;position:relative;overflow:hidden}.carbon-reduce .container{position:relative}.carbon-reduce .container .row{padding:40px 0 40px 0}.carbon-reduce-btn{margin-bottom:0;margin-top:40px;text-align:center}@media (max-width:767.9px){.carbon-reduce{padding-left:15px;padding-right:15px;background-image:url(/wp-content/uploads/2023/03/the-dye.jpg);background-position:center;background-size:cover!important;background-repeat:no-repeat}.carbon-reduce::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:rgb(0 0 0 / .4)}}.carbon-reduce-txt{overflow:hidden;padding:40px;background:rgb(35 37 37 / .6);color:#fff;margin:80px 0}.carbon-reduce-btn a{display:inline-block;border:1px solid #fff;border-radius:20px;color:#232525;background-color:#fff;padding:0 20px;height:40px;line-height:40px;transition:all 0.3s;-webkit-transition:all 0.3s;transition-timing-function:ease;-webkit-transition-timing-function:ease;text-decoration:none!important;font-size:20px;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}.carbon-reduce-btn a:hover{display:inline-block;color:#232525;background-color:#fc0}.carbon-reduce-btn a span{color:#fc0;transition:all 0.3s;-webkit-transition:all 0.3s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.carbon-reduce-btn a:hover span{color:#fff}