/*!/wp-content/themes/mcgee/style.css*/@font-face{font-family:'HelveticaNeue-Condensed';src:url(/wp-content/themes/mcgee/fonts/Helvetica-Condensed.woff2) format('woff2'),url(/wp-content/themes/mcgee/fonts/Helvetica-Condensed.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'HelveticaNeue-CondensedBold';src:url(/wp-content/themes/mcgee/fonts/HelveticaNeue-CondensedBold.woff2) format('woff2'),url(/wp-content/themes/mcgee/fonts/HelveticaNeue-CondensedBold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}:focus{outline:#08f auto 2px!important}body.using-mouse :focus{outline:none}body{font-family:'HelveticaNeue-Condensed',Helvetica,Arial,sans-serif;padding-top:53px;font-size:16px;color:#333}@media all and (min-width:1025px){body{padding-top:105px}}html,body{height:100%;overflow-x:hidden}body::-webkit-scrollbar{display:none}a,a:visited{font-weight:400}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template,.dn{display:none}a{background-color:#fff0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}strong span{color:#fc0}dfn{font-style:italic}h1,h2,h3,h4,h5,h6,strong{font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#fc0}h1,h2{font-size:25px}mark{background:#fc0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{padding:1em}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}p{margin-bottom:1.5em}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}header#masthead{position:fixed;top:0;left:0;z-index:1000;width:100%;background-color:#fff}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}img{height:auto;max-width:100%}a,a:visited{color:#333;font-weight:400;cursor:pointer;text-decoration:underline;text-underline-position:under}a:active{color:#333}a:hover,a:focus{color:#333}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;width:100%;padding:0}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul ul li{width:100%}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:1025px){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-title{font-size:24px;line-height:52px;color:#666;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;font-weight:300}.site-title:hover,.site-title:focus{color:#333}#site-navigation .module.left{padding-left:0}#site-navigation .container>.flex-row{display:flex;align-items:center;justify-content:space-between}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}ul{list-style:disc}.main-container{clear:both}hr{border:none;border-top:1px solid #ccc;margin:0 0 24px 0;width:100%}section,footer{padding:96px 0;position:relative;overflow:hidden}.content hr{width:128px;max-width:60%;height:2px;background:#ddd;margin:50px auto;border:0}.container{position:relative}#main.container:not(.container-root){min-width:100%}#site_content{max-width:1170px;margin:auto;padding:30px 0}#site_content h3,h2.widget-title{font-size:20px;font-weight:400;margin-bottom:0;line-height:30px}#site_content h3+p{margin-top:20px}.widget_nav_menu>div ul{list-style:none;margin:20px 0 0 0}.widget_nav_menu>div li{border-border:1px solid hsl(0 0% 59% / .5);padding-bottom:3px;margin-bottom:0}.widget_nav_menu>div li a{text-decoration:none;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;padding-left:15px;position:relative}.widget_nav_menu>div li a:before{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;font:normal normal 900 8px/1 "Font Awesome 5 Free";content:"\f061";margin-right:10px;position:absolute;top:7px;left:0;color:#333}.widget_nav_menu>div li a:hover{padding-left:25px;color:#ffcc00!important;text-decoration:none!important}.widget_nav_menu>div li a:hover:before{color:#ffcc00!important}@media all and (max-width:1024px){.align-children{display:block!important}}.wp-block-image img{max-width:revert}.leadership-team .wp-block-image img,.fsi .wp-block-image img,.ns img{max-width:100%}p:last-child{margin-bottom:0}.image-bg a{color:#fff}.bg-dark{background-color:#2b2b2b}footer{padding:42px 0 30px 0}.nav-container{-webkit-backface-visibility:hidden;max-width:100%;min-height:80px}nav{-webkit-backface-visibility:hidden;max-width:100%}nav ul{margin-bottom:0}.module{display:inline-block;padding:0}.module-group{display:inline-block}.module.left{float:left}.module.right,.module-group.right{float:right}nav .btn,.nav-bar .btn{margin:0;height:auto}.nav-bar{line-height:79px}nav{background-color:rgb(255 255 255)}.nav-bar .module:not(.site-title-container),.nav-bar .module-group{height:55px}.nav-bar a:not(.custom-logo-link){display:inline-block;height:55px}.menu>li.dropdown{padding-right:18px}.mcgee-dropdown{display:none}.main-navigation .menu{width:100%;height:80px}.main-navigation .menu>li ul{margin-top:0}.main-navigation .menu li a{font-size:13px;text-transform:uppercase;font-weight:500;letter-spacing:-1px;color:#4c4c4c;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;max-width:100%;white-space:normal}.main-navigation .menu>li{margin-right:32px;float:left;position:relative;transition:all 0s ease;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;opacity:1;color:#4c4c4c}.main-navigation .menu>li:last-child{margin-right:0}.main-navigation .menu>li ul{left:0;width:200px;padding:0;background:#0e1015;position:absolute;z-index:99;top:100%;opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;visibility:hidden;margin-top:-1px;transform:translate3d(-25%,9px,0)!important;-webkit-transform:translate3d(-25%,9px,0)!important;-moz-transform:translate3d(-25%,9px,0)!important;border-top-color:#fff}.main-navigation .menu>li>ul>li{position:relative;line-height:24px;width:100%;vertical-align:top}.main-navigation .menu>li>ul .dropdown:after{color:#0e1015;top:1px;right:24px;content:"\f105"}.main-navigation .menu>li>ul li a{color:#fff;height:auto;padding:6px 24px}.main-navigation .menu>li>ul>li ul{left:100%;top:0}.main-navigation .menu>li:hover>ul,.main-navigation .menu>li:focus-within>ul{opacity:1;visibility:visible;transform:translate3d(0,9px,0)!important;-webkit-transform:translate3d(0,9px,0)!important;-moz-transform:translate3d(0,9px,0)!important;border-top-color:#fff}.main-navigation .menu>li>ul li:hover>ul,.main-navigation .menu>li>ul li:focus-within>ul{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);visibility:visible}@media all and (max-width:1024px){.mcgee-dropdown{float:right;border:1px solid;margin-right:6px}.menu li a{padding:10px 0}#site-navigation.main-navigation .menu>li>ul li a{width:auto;display:inline-block}}.nav-container{min-height:56px}.dropdown-menu{border-radius:0}.nav-open{max-height:10000px!important;height:auto!important}.nav-open .navbar-collapse,.nav-open #menu{display:block}.module.widget-handle{padding:0 5px;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}@media all and (max-width:1100px){.module.widget-handle{padding:0 16px}}@media all and (max-width:1024px){ul.dropdown-menu.active{display:block!important}}.module.widget-handle i{font-size:14px;line-height:53px;opacity:1;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;color:#3a52bf}.module.widget-handle:hover i,.module.widget-handle:focus i{opacity:1}.main-navigation .menu>li ul{background:#fff}.main-navigation .menu>li ul{background:#fff}.main-navigation .menu>li>ul li a{color:#8c979e;width:100%;font-size:14px;text-transform:none;font-weight:400}.main-navigation .menu>li>ul li a:hover,.main-navigation .menu>li>ul li:hover>a,.main-navigation .menu>li>ul li a:focus,.main-navigation .menu>li>ul li:focus>a{color:#5234f9}.main-navigation .menu>li>ul li:hover>a,.main-navigation .menu>li>ul li:focus>a{opacity:1}.main-navigation .dropdown-menu>.active>a,.main-navigation .dropdown-menu>.active>a:focus{background-color:#fff}.main-navigation .menu>li>ul .dropdown:hover:after,.main-navigation .menu>li>ul .dropdown:focus:after{color:#5234f9}.widget_nav_menu .sub-menu,.widget.widget_pages ul.children{border-top:1px solid #ebebeb;padding-top:20px;margin-top:20px}@media all and (max-width:1120px){.main-navigation .menu>li{margin-right:24px}}@media all and (max-width:1024px){.site-title-container{width:84%}.nav-bar,.nav-bar .module-group,.nav-bar .module,.nav-bar .module:not(.site-title-container){height:auto}.nav-bar .module{padding:0 16px}.nav-bar .module-group{width:100%}.nav-bar .module-group .module{display:block;float:none;width:100%}.main-navigation .menu{height:auto}.main-navigation .menu a{height:auto;line-height:24px;padding:4px 0}.main-navigation .menu li{line-height:24px;display:block;width:100%;max-width:100%}.main-navigation .menu>li ul{position:relative;width:100%;opacity:1;visibility:visible;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);left:0;border:0!important;box-shadow:none}.main-navigation .menu>li>ul{position:relative;opacity:1;visibility:visible;display:none;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.main-navigation .menu>li>ul .dropdown:after{content:"\f107"}.main-navigation .menu>li>ul>li ul{left:0!important;display:none;padding:0}.main-navigation .menu>li>ul li a{padding:10px 16px}.main-navigation .dropdown .dropdown li{padding-left:18px}.main-navigation .dropdown{padding-right:0}.module.widget-handle{border-left:none;line-height:40px;min-height:40px}.mobile-toggle{border:none;background:#fff0}.mobile-toggle i{line-height:20px!important}#site-navigation .container>.flex-row{flex-wrap:wrap}.navbar-collapse{margin-top:20px}}:-moz-placeholder{text-transform:uppercase;font-weight:700;letter-spacing:1px;color:#777;font-size:11px}::-moz-placeholder{text-transform:uppercase;font-weight:700;letter-spacing:1px;color:#777;font-size:11px}:-ms-input-placeholder{text-transform:uppercase;font-weight:700;letter-spacing:1px;color:#777;font-size:11px}input.transparent::-moz-input-placeholder,button.transparent::-moz-input-placeholder{color:#fff}input.transparent:-moz-input-placeholder,button.transparent:-moz-input-placeholder{color:#fff}input.transparent:-ms-input-placeholder,button.transparent:-ms-input-placeholder{color:#fff}.pagination{margin:0;border:none;background:#fff0}.pagination .nav-links *:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination .nav-links *:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination a,.pagination span{width:32px;height:32px;padding:0;text-align:center;padding-top:6px;margin:0 4px;color:#0e1015;font-weight:400;font-family:inherit;display:inline-block;border:1px solid #ddd;line-height:20px}.pagination span:not(.dots){background:#745cf9;color:#fff;border-color:#745cf9}.pagination a:hover,.pagination a:focus,.pagination .active a,.pagination .active:hover a,.pagination .active:focus a{background:#745cf9;color:#fff;border-color:#745cf9}mcgee-next-prev{padding-top:30px;padding-bottom:0}header{position:fixed;top:0;left:0;z-index:1000;width:100%;background-color:#fff}#header_img{height:500px;background-position:center;background-size:cover!important;background-repeat:no-repeat;position:relative}@media (min-width:1401px){#header_img{height:600px}}#header_img_lg{height:600px;background-position:center;background-size:cover!important;background-repeat:no-repeat;position:relative}#header_img_full{height:calc(100vh - 53px);background-position:center;background-size:cover!important;background-repeat:no-repeat;position:relative}@media all and (min-width:1025px){#header_img_full{height:calc(100vh - 105px)}}#header_img_70{height:calc(70vh - 53px);background-position:center;background-size:cover!important;background-repeat:no-repeat;position:relative}@media all and (min-width:1025px){#header_img_70{height:calc(70vh - 105px)}}.header-video{cursor:pointer;position:absolute;top:50vh;left:50%;transform:translateX(-50%);color:#fff;font-size:40px}.header-video2{cursor:pointer;position:absolute;left:50%;transform:translateX(-50%);color:#fff;font-size:40px}.header-video2{top:250px}@media (max-width:1024px){.header-video2{top:200px}}@media (min-width:1401px){.header-video2{top:300px}}.header-video .icon-tr,.header-video2 .icon-tr{border-radius:50%;width:100px;height:100px;text-align:center;background:rgba();border:8px solid #fc0;padding-left:15px;background:rgb(35 37 37 / .3);transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.header-video .icon-tr:hover,.header-video2 .icon-tr:hover{color:#fff!important}#header_img_text{position:absolute;top:100px;width:100%}#header_img_text>div{max-width:1600px;margin:auto}@media all and (min-width:1025px) and (max-width:1300px){#header_img_text>div{padding:0 15px}}#header_img_text>div>div{display:inline-block;border-left:8px solid #fc0;padding-left:15px;background:rgb(35 37 37 / .3);padding-right:10px}#header_img_text div h1,#header_img_text div h4{color:#fff;font-size:60px;text-shadow:0 0 1px #858585;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;margin:3px 0}#header_img_text div h1 span,#header_img_text div h4 span{color:#fc0}#header_img_text_2{position:absolute;bottom:50px;width:100%}#header_img_text_2>div{max-width:1600px;padding:0 15px;margin:auto}#header_img_text_2>div>div{display:inline-block;border-left:8px solid #fc0;padding-left:15px;background:rgb(35 37 37 / .6);padding-right:10px;max-width:80%}#header_img_text_2 div h1,#header_img_text_2 div h4{color:#fff;font-size:40px;text-shadow:0 0 1px #858585;margin:3px 0}#header_img_text_2 div h1 span,#header_img_text_2 div h4 span{color:#fc0}#photoBy{position:absolute;bottom:10px;right:25px;display:block;color:#fff;background-color:#232525;padding:5px 10px;opacity:.7;font-size:12px}.main-navigation .menu li a{text-transform:none}.dropdown-menu{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.custom-logo-link{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.custom-logo-link img{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.nav-container .custom-logo-link img{margin-top:10px!important;margin-bottom:10px!important;height:43px!important;width:auto!important}nav{border-bottom:0}.nav-container{min-height:61px;border-bottom:1px solid #e2e2dc;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.sha .nav-container{border-bottom:1px solid #232525!important}.sha .nav-container .custom-logo-link img{width:140px!important;margin-top:5px!important}.sha nav{background-color:#232525!important}.nav-container{min-height:53px}.nav-container .main-navigation .menu>li{padding-top:18px!important}.nav-container .main-navigation .menu>li.current-menu-item,.nav-container .main-navigation .menu>li.current-menu-ancestor,.nav-container .main-navigation .menu>li.current-page-ancestor{border-top-color:#656464}.nav-container .custom-logo-link{margin-top:2px}.nav-container .fa-bars{margin-top:5px}.navbar-collapse{padding:0px!important}.nav-bar,.nav-bar .module-group,.nav-bar .module,.nav-bar .module:not(.site-title-container){outline:none}#site-navigation .module.left{padding-left:0px!important}.nav-bar{line-height:29px}.container:not(.container-root){width:100%}.nav-bar.container{padding:0 20px 0 15px;max-width:1600px}@media all and (min-width:1025px){.main-navigation .menu>li ul{border-top-color:rgb(0 0 0 / .15)!important}}@media all and (min-width:1025px) and (max-width:1599.9px){.nav-bar.container{padding:20px 20px 20px 65px}}@media all and (min-width:1600px){.nav-bar.container{padding:20px 20px 20px 15px}}#site_content{max-width:1600px;margin:auto;padding:0 15px}.main-navigation a{display:inline-block}.fa-bars{font-size:26px!important;margin-top:15px;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.navbar-nav .dropdown:not(.open) .dropdown-menu{padding:0!important}@media all and (min-width:1025px){#main_menu #menu .mcgee-dropdown{display:none}}@media (min-width:1025px){.module.widget-handle{display:none}.main-navigation .menu{width:100%;height:25px;margin-top:0;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.main-navigation .menu>li{border-top:4px solid #fff;padding-top:21px;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}#main_menu{float:right}#main_menu #menu>li{text-align:center}#main_menu #menu>li .top{position:absolute;top:-4px;height:4px;background-color:#fc0;width:0%;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}#main_menu #menu>li:hover .top{width:100%}.main-navigation .menu>li ul{top:53px!important}#main_menu #menu>li>a{height:43px;line-height:25px;display:block;font-size:15px;color:#000c14;letter-spacing:0;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}#main_menu #menu>li>a:hover{text-decoration:none}#main_menu #menu>li>a span{color:#FC0;font-weight:700}body.using-mouse #main_menu #menu>li>a span{color:#FC0}#main_menu #menu>li.dropdown{padding-right:0}#main_menu #menu>li.dropdown:after{content:""}.main-navigation .menu>li>ul .dropdown:after{right:10px}.main-navigation .menu>li ul{width:190px}.main-navigation .menu>li#menu-item-2673 ul{width:310px}.main-navigation .menu>li#menu-item-3118 ul{width:230px}.main-navigation .menu>li#menu-item-2995 ul{width:310px}.main-navigation .menu>li#menu-item-2908 ul{width:150px}.main-navigation .menu>li ul{transform:translate3d(-25%,2px,0);-webkit-transform:translate3d(-25%,2px,0);-moz-transform:translate3d(-25%,2px,0);border-top-color:#fff}.main-navigation .menu>li:hover>ul,.main-navigation .menu>li:focus-within>ul{transform:translate3d(0,2px,0);-webkit-transform:translate3d(0,2px,0);-moz-transform:translate3d(0,2px,0);border-top-color:#fff}.main-navigation{padding:0}#main_menu #menu .dropdown-menu a{color:#000;font-size:15px;font-weight:400;transition:all 0.2s;-webkit-transition:all 0.2s;letter-spacing:0;border:1px solid #fff;text-align:left}#main_menu #menu .dropdown-menu a:hover{color:#000;background-color:#fff;border:1px solid #FC0;text-decoration:none}#main_menu #menu .dropdown-menu li.active a,#main_menu #menu .dropdown-menu li.current-page-ancestor a{color:#fff;background-color:#656464;border-color:#656464}.module.widget-handle{padding:0}.module.widget-handle i{font-size:22px;color:#000c14}.main-navigation .menu>li>ul li a{padding:6px 10px}.fc1{width:250px}.fc2{width:260px;margin-right:50px}.fc3{position:absolute;left:60%}footer{padding:30px 50px 0 50px}footer hr{margin:12px 0;border-color:hsl(0 0% 59% / .5)!important}#custom_html-6 .textwidget{padding-right:20px}}@media all and (min-width:1025px){.fc1{margin-right:25px}}@media all and (min-width:1025px) and (max-width:1300px){.fc1{margin-right:50px}}@media all and (min-width:1301px){.fc1{margin-right:75px}}.back-to-top{bottom:15px;border-radius:0;border:1px solid hsl(0 0% 59% / .5)!important;background-color:#eaeaea!important;position:absolute;right:15px;padding:0 13px;font-size:30px}.back-to-top .fa{color:hsl(0 0% 59% / .5)!important}.back-to-top:hover{border-color:#ffcc00!important;background-color:#eaeaea!important}.back-to-top:hover .fa{color:#ffcc00!important}#colophon .widget{margin-bottom:50px}.site-info{border-top:none;margin-top:0px!important;padding-top:0}.copyright-text,.registered-text{font-size:16px;color:#232525!important;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;margin-top:20px}.main-navigation .menu>li>ul .dropdown:after{top:6px}.main-container{min-height:calc(100vh - 80px);position:relative;padding-bottom:300px}.page-id-5160 .main-container{padding-bottom:0px!important}.container.footer-inner{padding-left:15px;padding-right:15px;max-width:100%;margin:auto}footer{color:#000;background-color:#eaeaea!important;z-index:11;position:absolute;bottom:0;width:100%;height:300px}footer a{font-weight:400;color:#232525!important;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:16px}footer a:hover{text-decoration:none}footer h2.widget-title.wt2{margin-top:30px!important;margin-bottom:10px!important}footer h2.widget-title{font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:11px!important;line-height:24px!important;margin-top:0;color:#232525!important;display:block!important;margin-bottom:30px!important;text-transform:uppercase;letter-spacing:2px;font-weight:700}footer ul{list-style:none;margin-top:20px;margin-left:0;padding-left:0}footer hr{width:90%}footer .footer-txt{width:80%;margin-bottom:15px}.fl{position:relative;padding-left:12px;transition:all 0.3s;-webkit-transition:all 0.3s;transition-timing-function:ease;-webkit-transition-timing-function:ease;text-decoration:none!important}.fl:before{font:normal normal 900 8px/1 "Font Awesome 5 Free";content:"\f061";position:absolute;top:5px;left:0}.fl:hover{text-decoration:none;padding-left:24px;color:#ffcc00!important}.cli_settings_button:before{content:' ';display:block}#cookie_action_close_header{margin-left:15px!important;margin-top:20px!important}.page-video{position:relative;height:100%;width:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;transition:all 0.5s;-webkit-transition:all 0.5s}.page-video-background{width:100%;height:100%;left:0;top:0;z-index:-2;background:#fff;object-fit:cover}.home-video{position:relative;height:calc(100vh - 52px)!important;width:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;transition:all 0.5s;-webkit-transition:all 0.5s}@media all and (min-width:1025px){.home-video{height:calc(100vh - 105px)!important}}.video-background{width:100%;height:100%;position:fixed;left:0;top:0;z-index:-2;background:#fff;object-fit:cover}.home-more{cursor:pointer;position:absolute;top:calc(100vh - 125px);left:50%;transform:translateX(-50%);color:white!important;font-size:40px}.home-text2{margin:15px 15px 0;position:absolute;bottom:60vh;left:0}.home-text2>div{border-left:8px solid #fc0;max-width:80%;overflow:hidden;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;position:relative}.home-text2>div .toggle2{cursor:pointer}.home-text2>div .toggle2:after{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;position:absolute;right:10px;top:50%;content:"\f054";font:normal normal 900 18px/1 "Font Awesome 5 Free";color:#fff;-webkit-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%);cursor:pointer}.home-text2>div.out .toggle2:after{-webkit-transform:scaleX(1) translateY(-50%);transform:scaleX(1) translateY(-50%);right:calc(100% - 18px)}.home-text2>div.out h1{transform:translateX(calc(-100% + 25px))}.home-text2 h1{color:#fff;font-size:30px;background:rgb(35 37 37 / .6);text-shadow:0 0 1px #858585;margin:0;padding:15px 30px 15px 10px;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.home-text2 h1 span{color:#fc0}.home-text2 h1 a{color:#ffcc00!important;text-decoration:none!important}.home-text{margin:30px 15px}.home-text>div{border-left:8px solid #fc0;max-width:80%;overflow:hidden;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;position:relative}.home-text>div .toggle{cursor:pointer}.home-text>div .toggle:after{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;position:absolute;right:10px;top:50%;content:"\f054";font:normal normal 900 18px/1 "Font Awesome 5 Free";color:#fff;-webkit-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%);cursor:pointer}.home-text>div.out .toggle:after{-webkit-transform:scaleX(1) translateY(-50%);transform:scaleX(1) translateY(-50%);right:calc(100% - 18px)}.home-text>div.out h1{transform:translateX(calc(-100% + 25px))}.home-text h1{color:#fff;font-size:30px;background:rgb(35 37 37 / .6);text-shadow:0 0 1px #858585;margin:0;padding:15px 30px 15px 10px;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.home-text h1 span{color:#fc0}.home-text h1 a{color:#ffcc00!important;text-decoration:none!important}.home #site_content{width:100%!important;max-width:100%!important;margin:0px!important}.home #content .content-area{padding-bottom:0px!important}.home .home-info{padding:30px 15px 30px 15px;background-color:#fff;margin-top:30px}.home .home-info h1{border-left:8px solid #fc0;font-size:30px;margin:0;padding:15px 30px 15px 10px}.home .home-info h1 span{color:#fc0}.projects-more{cursor:pointer;position:absolute;top:calc(100vh - 140px);left:50%;transform:translateX(-50%);color:#fff;font-size:40px}.home-wm{cursor:pointer;position:fixed;top:calc(100vh - 50px);right:40px;width:120px;height:22px;background-image:url(/wp-content/uploads/2020/11/McGee-Logo-white.png);background-size:120px 22px;opacity:.75;display:none}.post-title,.inline-title,.aol-heading{font-size:20px;margin-bottom:0;display:inline-block}.inline-title,.aol-heading{margin:30px 0 10px!important}#primary p{line-height:22px;margin-bottom:15px}#primary p:last-child{margin-bottom:0}#primary ul,ul.mc{margin-bottom:20px;list-style:none;margin-left:0}#primary ul ul,ul.mc ul{margin-bottom:0px!important}#primary ul li::before,ul.mc li::before{content:"\2022";color:#fc0;font-weight:700;display:inline-block;width:1em;margin-left:-1.2em;font-size:24px;position:absolute;left:0;top:0}#primary ul li,ul.mc li{position:relative;line-height:25px;margin-bottom:5px}#primary ul.standard{margin-bottom:20px;list-style:disc!important;margin-left:0}#primary ul.standard ul{list-style:disc!important;margin-bottom:0px!important;margin-top:0px!important}#primary ul.standard li::before{content:"\2022";display:none}#primary ul.standard li{position:relative;line-height:25px;margin-bottom:0px!important}#primary.sidebar-right,#primary.sidebar-left,#primary.sidebar-no{margin-top:50px}.content-area{z-index:10}#content .content-area{padding-top:0;padding-bottom:50px}.page-id-5160 #content .content-area{padding-bottom:0px!important}.content-area h1,.content-area h2,.content-area h3,.content-area h4,.content-area h5{margin-top:0}.content-area .container{padding:0}#secondary{margin-top:50px}.appear{transform:translateY(200px);opacity:0;-webkit-transition:all 1500ms cubic-bezier(.005,1,.485,1);transition:all 1500ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}.appear.in{transform:translateY(0);opacity:1}@media all and (-ms-high-contrast:none){.appear{transform:translateY(0);opacity:1}*::-ms-backdrop,.appear{transform:translateY(0);opacity:1}}.appear2{transform:translateY(-200px);opacity:0;-webkit-transition:all 1500ms cubic-bezier(.005,1,.485,1);transition:all 1500ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}.appear2.in{transform:translateY(0);opacity:1}@media all and (-ms-high-contrast:none){.appear2{transform:translateY(0);opacity:1}*::-ms-backdrop,.appear2{transform:translateY(0);opacity:1}}.appear3{transform:translateX(200px);opacity:0;-webkit-transition:all 1500ms cubic-bezier(.005,1,.485,1);transition:all 1500ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}.appear3.in{transform:translateX(0);opacity:1}@media all and (-ms-high-contrast:none){.appear3{transform:translateX(0);opacity:1}*::-ms-backdrop,.appear3{transform:translateX(0);opacity:1}}.appear4{opacity:0;-webkit-transition:all 1500ms cubic-bezier(.005,1,.485,1);transition:all 1500ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}.appear4.in{opacity:1}@media all and (-ms-high-contrast:none){.appear4{opacity:1}*::-ms-backdrop,.appear4{opacity:1}}.appear5{opacity:0;transform:scale(0);-webkit-transition:all 1000ms cubic-bezier(.005,1,.485,1);transition:all 1000ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}@media all and (-ms-high-contrast:none){.appear5{opacity:1;transform:scale(1)}*::-ms-backdrop,.appear5{opacity:1;transform:scale(1)}}@media (min-width:768px){.appear5.in{width:100%;opacity:1;transform:scale(1.5)}}@media (max-width:767.9px){.appear5{width:200px;transform:translateY(100px) scale(1)}.appear5.in{opacity:1;transform:translateY(30px) scale(1)}}.jui .wp-block-image{margin:auto}.jui h4{font-family:'HelveticaNeue-Condensed',Helvetica,Arial,sans-serif;font-weight:100;font-size:16px}.juimg1 .wp-block-image,.juimg2 .wp-block-image,.juimg3 .wp-block-image,.juimg4 .wp-block-image{padding:0;margin:0}.juimg2 .wp-block-image{position:absolute;bottom:0}.juimg3 .wp-block-image{text-align:right}.jup.wp-block-image{padding:0;margin:0 0 30px}.aol-ad-inner-wrapper .panel{border-radius:0;border:0;background-color:#eaeaea!important;position:relative;margin-bottom:30px;box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.aol-ad-inner-wrapper .panel-heading{background-color:#fff0;border:0;font-weight:100;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:16px}.aol-ad-inner-wrapper .panel-body{padding:0 15px 15px!important}.aol-ad-inner-wrapper .panel-body img{display:none}.aol-ad-inner-wrapper .panel-body p{width:75%;margin-bottom:0px!important}.aol-ad-inner-wrapper .panel-body a{position:absolute;top:50%;right:10px;transform:translateY(-50%);border:1px solid #232525!important;font-size:15px;font-weight:100;padding:7px 10px;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;letter-spacing:0;background:transparent!important;border-radius:0px!important;color:#232525!important;min-width:revert;display:inline-block;text-decoration:none!important}.aol-ad-inner-wrapper .panel-body a:after{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;font:normal normal 900 14px/1 "Font Awesome 5 Free";content:"\f061";margin-left:10px;color:#232525!important}.aol-ad-inner-wrapper .panel-body a:hover{background-color:#232525!important;color:white!important;text-decoration:none;opacity:1!important}.aol-ad-inner-wrapper .panel-body a:hover:after{color:white!important}.opportunities{margin-top:30px;padding:20px 0;background-color:#fc0;box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.interest{margin-top:30px;background-color:#fc0;box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.interest .wp-block-image{margin-bottom:0px!important}.interest .wp-block-text>div{vertical-align:middle;position:absolute;margin-left:0;top:50%;transform:translateY(-50%)}.interest h4{font-size:20px!important;margin-bottom:10px;line-height:30px!important}@media all and (max-width:1200px){.interest .wp-block-text>div{position:static;transform:translateY(0%);padding:20px}.interest h4{margin-bottom:30px!important}}.testimonials{margin-top:0;margin-bottom:0}.testimonial:not(.empty){margin-top:30px;background-color:#eaeaea;padding:40px 60px 20px 60px;position:relative}.testimonial:not(.ts1){box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.ts1{background-color:white!important}.testimonial:before{font-size:80px;content:'\201c';position:absolute;top:25px;left:15px;color:#fc0;line-height:80px}.testimonial h4{font-size:18px;margin:0 auto;width:50%;text-align:center}.testimonial p{font-size:18px;margin:0 auto;width:80%;text-align:center}.testimonial h4:before{background-color:hsl(0 0% 59% / .5);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";display:block;height:1px;margin-top:15px;margin-bottom:15px;width:100%}.testimonial2:not(.empty){margin-top:30px;background-color:#eaeaea;padding:40px 60px 20px 60px;position:relative}.testimonial2 .text{align-items:center;display:flex}.testimonial2 .text p{font-size:18px;margin:0 auto;width:80%;text-align:center;position:relative}.testimonial2 .text p:before{font-size:80px;content:'\201c';position:absolute;top:-10px;left:-30px;color:#fc0;line-height:80px}.testimonial2 .text h4{font-size:18px;margin:0 auto;width:50%;text-align:center}.testimonial2 .text h4:before{background-color:hsl(0 0% 59% / .5);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";display:block;height:1px;margin-top:15px;margin-bottom:15px;width:100%}.tc{margin:auto;text-align:center}.box-ad{background-color:#232525;padding:25px;color:#fff;margin-top:30px}.box-ad h4{color:#fff;font-size:24px;margin-bottom:0}.box-ad h4 strong{color:#fc0}.box-ad+p{margin-top:10px!important}.box-ad p{margin-bottom:0px!important}.box-ad2{background-color:#fff;padding:10px;margin:40px 0 20px}.box-ad2 h4{font-size:20px;font-weight:100;margin-bottom:0;line-height:30px!important;margin-bottom:0}.box-ad2 h4 strong{color:#fc0}.box-ad2 p{margin-bottom:0px!important}.img-center{margin:auto}.separator{border-top:10px solid #eaeaea;padding-top:10px}.leadership-team{margin-top:0;margin-bottom:0}.leadership-team a{text-decoration:none!important}.leadership-team .wp-block-column:not(.empty){margin-top:30px;color:#fff;background-color:#353737;color:#fff;box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.leadership-team.alt .wp-block-column:not(.empty){color:#353737;background-color:#EAEAEA}.leadership-team .wp-block-image{padding:0;overflow:hidden;border-bottom:5px solid #fff;margin-bottom:0;position:relative;-webkit-transition:all 1000ms cubic-bezier(.005,1,.485,1);transition:all 1000ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}.leadership-team .wp-block-column .wp-block-image img{transform-origin:50% 0%;-webkit-transition:all 1000ms cubic-bezier(.005,1,.485,1);transition:all 1000ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}.leadership-team .wp-block-column:hover .wp-block-image img{transform:scale(1.05)}.leadership-team .wp-block-column .wp-block-image:after{content:'';color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,#fff0 0%,rgb(35 37 37 / .3) 60%,rgb(35 37 37 / .99) 100%);opacity:.2;-webkit-transition:all 500ms cubic-bezier(0,0,.35,.02);transition:all 500ms cubic-bezier(0,0,.35,.02);-webkit-transition-timing-function:cubic-bezier(0,0,.35,.02);transition-timing-function:cubic-bezier(0,0,.35,.02)}.leadership-team .wp-block-column:hover .wp-block-image:after{opacity:1;-webkit-transition:all 1000ms cubic-bezier(.005,1,.485,1);transition:all 1000ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}.leadership-team h4{position:relative;padding:20px 20px 0;letter-spacing:0}.leadership-team.lt1 h4{margin-bottom:15px}.leadership-team h4:before{content:'';background-color:#fc0;height:3px;width:100%;display:block;position:absolute;top:0;left:0}.leadership-team p{padding:0 20px;letter-spacing:0}#primary .leadership-team p:last-child{margin-bottom:15px;font-size:16px}.leadership-team2{margin-top:0;margin-bottom:0}.leadership-team2 a{text-decoration:none!important}.leadership-team2 .wp-block-column:not(.empty){margin-top:30px;color:#353737;text-align:center}.leadership-team2.alt .wp-block-column:not(.empty){color:#353737}.leadership-team2 .wp-block-image{padding:0;overflow:hidden;margin-bottom:0;position:relative;-webkit-transition:all 1000ms cubic-bezier(.005,1,.485,1);transition:all 1000ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1);border-radius:50%}.leadership-team2 .wp-block-column .wp-block-image img{transform-origin:50% 0%;-webkit-transition:all 1000ms cubic-bezier(.005,1,.485,1);transition:all 1000ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1);width:100%;height:auto}.leadership-team2 .wp-block-column:hover .wp-block-image img{transform:scale(1.05)}.leadership-team2 h4{position:relative;padding:20px 0 0;letter-spacing:0}.leadership-team2.lt1 h4{margin-bottom:15px}.leadership-team2 p{padding:0 0;letter-spacing:0}#primary .leadership-team2 p:last-child{margin-bottom:0;font-size:16px}.mhfab{margin-bottom:0}.mhfa{background-color:#353737;color:#fff;margin-bottom:20px}.mhfa .image figure{padding:0;margin:0;border-right:5px solid #fff}.mhfa .image img{width:100%}.mhfa .text{border-left:3px solid #fc0;margin-left:0;padding-left:20px}.mhfa .text h4{margin-top:22px}.mhfa .text a{display:inline-block;margin-top:22px;font-size:18px;color:white!important;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}@media (max-width:781px){.mhfa .image{flex-basis:20%!important}.mhfa .text{flex-basis:80%!important}}@media (min-width:600px) and (max-width:1180px){.mhfa .text h4,.mhfa .text a{margin-top:17px}}@media (max-width:400px){.mhfa .text h4,.mhfa .text a{margin-top:17px}}.full-details{cursor:pointer}.ni{margin-top:0;margin-bottom:0;width:100%}.ni>div.col1,.ni>div.col2,.ni>div.col3,.ni>div.col4,.ni>div.col5,.ni>div.col6,.ni>div.col7,.ni>div.col8,.ni>div.col9,.ni>div.col10{margin-bottom:30px}.ni a{text-decoration:none!important}@media all and (min-width:1300px){.ni>div.col1,.ni>div.col2,.ni>div.col3,.ni>div.col4,.ni>div.col5,.ni>div.col6,.ni>div.col7,.ni>div.col8,.ni>div.col9,.ni>div.col10,.ni>div.col11,.ni>div.col12{width:30.66666666%;float:left}.ni>div.col2,.ni>div.col5,.ni>div.col8,.ni>div.col11{margin-left:4%;margin-right:4%}.ni-image{display:block;height:110px;width:100%;background-position:center;background-size:cover!important;background-repeat:no-repeat}.ni-text{display:block;width:100%;padding:20px 0 0 0;min-height:270px}}@media all and (min-width:1025px) and (max-width:1299px){.ni>div.col1,.ni>div.col2,.ni>div.col3,.ni>div.col4,.ni>div.col5,.ni>div.col6,.ni>div.col7,.ni>div.col8,.ni>div.col9,.ni>div.col10,.ni>div.col11,.ni>div.col12{width:30.66666666%;float:left}.ni>div.col2,.ni>div.col5,.ni>div.col8,.ni>div.col11{margin-left:4%;margin-right:4%}.ni-image{display:block;height:110px;width:100%;background-position:center;background-size:cover!important;background-repeat:no-repeat}.ni-text{display:block;width:100%;padding:20px 0 0 0;min-height:290px}}@media all and (min-width:768px) and (max-width:1024px){.ni>div.col1,.ni>div.col2,.ni>div.col3,.ni>div.col4,.ni>div.col5,.ni>div.col6,.ni>div.col7,.ni>div.col8,.ni>div.col9,.ni>div.col10,.ni>div.col11,.ni>div.col12{width:48%;float:left}.ni>div.col1,.ni>div.col3,.ni>div.col5,.ni>div.col7,.ni>div.col9,.ni>div.col11{margin-right:2%}.ni>div.col2,.ni>div.col4,.ni>div.col6,.ni>div.col8,.ni>div.col10,.ni>div.col12{margin-left:2%}.ni-image{display:block;height:150px;width:100%;background-position:center;background-size:cover!important;background-repeat:no-repeat}.ni-text{display:block;width:100%;padding:20px 0 0 0;min-height:220px}}@media all and (max-width:767px){.ni-image{display:block;height:150px;width:100%;background-position:center;background-size:cover!important;background-repeat:no-repeat}.ni-text{display:block;width:100%;padding:15px 0 30px}.aol-ad-inner-wrapper .panel-body p{width:100%}.aol-ad-inner-wrapper .panel-body a{position:static;transform:translateY(0%);margin-top:20px}}.ni-title{margin-bottom:15px}.ni-title a{font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:18px}.ni-date{font-style:italic;margin-bottom:15px}.pagination a,.pagination span{min-width:32px;width:revert;padding:5px;text-decoration:none!important}.pagination a:hover,.pagination span:not(.dots){color:white!important;background-color:#ffcc00!important;border-color:#ffcc00!important}.pagination span.dots{border-color:#ffffff!important}.pagination .prev{width:78px}.pagination .next{width:50px}.pt{margin-top:0;margin-bottom:0}.ptw{display:flex;justify-content:space-between;position:relative}.ptw a{box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.pt a{text-decoration:none!important}.pt.ptw a .ptwimg{overflow:hidden}.pt.ptw a .ptwimg div{background-position:center;background-size:cover!important;background-repeat:no-repeat;position:relative;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.pt.ptw a:hover .ptwimg div{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.pt.ptw a.cola1 .ptwimg,.pt.ptw a.cola1 .ptwimg div,.pt.ptw a.cola3 .ptwimg,.pt.ptw a.cola3 .ptwimg div{height:200px}.pt.ptw a.cola1 .ptwtxt,.pt.ptw a.cola3 .ptwtxt{height:150px;background-color:white!important}.pt.ptw a.cola2 .ptwimg,.pt.ptw a.cola2 .ptwimg div{height:350px}.pt.ptw a.cola2 .ptwtxt{position:absolute;bottom:0;color:white!important;background:rgb(0 0 0 / .5)}.pt.ptw a .ptwtxt{padding:10px!important}.pt.ptw a .ptwtxt p{height:65px;width:100%;overflow:hidden;text-overflow:clip}.pt.ptw a.cola1{width:45%}.pt.ptw a.cola2,.pt.ptw a.cola3{width:25%}@media only screen and (max-width :679.9px){.ptw{display:block!important}.pt.ptw a.cola1{width:100%!important}.pt.ptw a.cola2,.pt.ptw a.cola3{width:100%!important}}.pt.ptw .project-services{display:none}.pt a:not(.empty){margin-bottom:30px;color:#fff;background-color:#646461;color:#fff;padding:0;display:inline-block;box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}@media all and (min-width:1244px){.pt a:not(.empty):not(.pt.ptw a){width:31%}.pt a.col2,.pt a.col5,.pt a.col8{margin-left:3.5%;margin-right:3.5%}}@media all and (min-width:768px) and (max-width:1243px){.pt a:not(.empty):not(.pt.ptw a){width:46.5%}.pt a.col1,.pt a.col3,.pt a.col5,.pt a.col7,.pt a.col9{margin-right:3.5%}.pt a.col2,.pt a.col4,.pt a.col6,.pt a.col8,.pt a.col10{margin-left:3.5%}}@media all and (max-width:767px){.pt a:not(.empty):not(.pt.ptw a){width:100%}}.pt .wp-block-image{padding:0;overflow:hidden;border-bottom:5px solid #fff;margin-bottom:0;position:relative;-webkit-transition:all 1000ms cubic-bezier(.005,1,.485,1);transition:all 1000ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}.pt .wp-block-image img{transform-origin:50% 0%;-webkit-transition:all 1000ms cubic-bezier(.005,1,.485,1);transition:all 1000ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}.pt a:hover .wp-block-image img{transform:scale(1.05)}.pt a .wp-block-image:after{content:'';color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,#fff0 0%,rgb(35 37 37 / .3) 60%,rgb(35 37 37 / .99) 100%);opacity:.2;-webkit-transition:all 500ms cubic-bezier(0,0,.35,.02);transition:all 500ms cubic-bezier(0,0,.35,.02);-webkit-transition-timing-function:cubic-bezier(0,0,.35,.02);transition-timing-function:cubic-bezier(0,0,.35,.02)}.pt a:hover .wp-block-image:after{opacity:1;-webkit-transition:all 1000ms cubic-bezier(.005,1,.485,1);transition:all 1000ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}.pt h4:before{content:'';background-color:#fc0;height:3px;width:100%;display:block;position:absolute;top:0;left:0}.pt .project-services{background-color:#ECECED;padding-left:6px;position:absolute;width:100%;left:0;bottom:0}.pt h4{position:relative;margin-bottom:65px;color:white!important;padding-left:15px!important;padding:20px 15px 0 15px;letter-spacing:0}.pt .project-services img{margin:5px 0;width:40px;height:40px}@media all and (min-width:992px) and (max-width:1243px){.pt .project-services img{width:22px;height:22px}.pt h4{margin-bottom:47px}}#more_projects{border:2px solid #232525!important;font-size:15px;font-weight:100;padding:7px 10px;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;letter-spacing:0;background:transparent!important;border-radius:0px!important;color:#232525!important;min-width:revert;text-transform:capitalize;display:inline;text-decoration:none!important}#more_projects a:visited,#more_projects a:hover{text-decoration:none!important}#more_projects:after{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;font:normal normal 900 14px/1 "Font Awesome 5 Free";content:"\f061";margin-left:10px;color:#232525!important}#more_projects:hover{background-color:#232525!important;color:white!important;text-decoration:none;opacity:1!important}#more_projects:hover:after{margin-left:20px;color:white!important}.projects-loading{margin-top:100px;text-align:center}.widget.simple-news-widget img{width:100%;margin-bottom:30px}.widget.simple-projects-widget img{width:100%;margin-bottom:30px}.what-we-do{margin-bottom:50px;background-color:#232525;color:#fff}.what-we-do:last-child{margin-bottom:0}.what-we-do .wp-block-image{margin-bottom:0;padding:0;overflow:hidden}.what-we-do .wp-block-image img{width:100%;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.what-we-do:hover .wp-block-image img{transform:scale(1.1)}.what-we-do .wp-block-column:last-child{margin-left:0;padding:30px;position:relative}.what-we-do h3{color:#FFCC00!important;position:absolute;top:50%;left:20px;transform:translateY(-50%);font-size:25px;letter-spacing:1px}.what-we-do a{border:2px solid white!important;font-size:15px;font-weight:100;padding:7px 10px;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;letter-spacing:0;background:transparent!important;border-radius:0px!important;color:white!important;min-width:revert;text-transform:capitalize;display:inline-block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.what-we-do a:after{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;font:normal normal 900 14px/1 "Font Awesome 5 Free";content:"\f061";margin-left:10px}.what-we-do a:hover{background-color:#232525!important;color:white!important;text-decoration:none;opacity:1!important}.what-we-do a:hover:after{margin-left:20px}.menu-what-we-do-container{margin-top:25px}.menu-what-we-do-container .widget.widget_nav_menu>div ul li,.menu-what-we-do-container .widget.widget_nav_menu ul li{border-border:1px solid hsl(0 0% 59% / .5);padding-bottom:12px!important;margin-bottom:0px!important;padding-top:12px!important}.menu-what-we-do-container a{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.menu-what-we-do-container a:hover{padding-left:15px;color:#ffcc00!important;text-decoration:none!important}.menu-what-we-do-container .current-menu-item a{padding-left:15px;color:#949292;position:relative}.menu-what-we-do-container .current-menu-item a:hover{padding-left:25px}.menu-what-we-do-container .current-menu-item a:before{font:normal normal 900 8px/1 "Font Awesome 5 Free";content:"\f061";margin-right:10px;position:absolute;top:7px;color:#333;left:0}.widget-title-in{margin-bottom:0;font-size:18px}.widget-title span{color:#fc0}.menu-what-we-do-container li{position:relative;padding-left:45px;padding-top:12px}.menu-what-we-do-container li:before{content:'';position:absolute;left:0;top:3px;width:35px;height:35px}.menu-what-we-do-container li.projects:before{background:url(/wp-content/uploads/2020/10/all-projects.png);background-size:40px 40px}.menu-what-we-do-container li.delivery:before{background:url(/wp-content/uploads/2020/10/Integrated-Delivery.png);background-size:40px 40px}.menu-what-we-do-container li.environmental:before{background:url(/wp-content/uploads/2020/09/Environmental-Services.png);background-size:40px 40px}.menu-what-we-do-container li.demolition:before{background:url(/wp-content/uploads/2020/09/Demolition.png);background-size:40px 40px}.menu-what-we-do-container li.piling:before{background:url(/wp-content/uploads/2020/09/Piling-Icon.png);background-size:40px 40px}.menu-what-we-do-container li.civils:before{background:url(/wp-content/uploads/2020/09/Civils.png);background-size:40px 40px}.menu-what-we-do-container li.structures:before{background:url(/wp-content/uploads/2020/09/Structures.png);background-size:40px 40px}.menu-what-we-do-container li.support:before{background:url(/wp-content/uploads/2020/10/Support-Services.png);background-size:40px 40px}#secondary .widget{margin-bottom:0}.widget-fixed-l{position:fixed!important;top:170px;width:calc(25% - 30px)}.page-id-4775 .widget-fixed-l,.page-template-mcgee-microsite .widget-fixed-l{width:auto!important}.page-template-mcgee-microsite #site_content #primary{margin-top:40px}.widget-fixed-r{position:fixed!important;top:170px;width:calc(16.6666666% - 30px)}@media (min-width:1601px){.widget-fixed-l{position:fixed!important;top:170px;width:363px}.widget-fixed-r{position:fixed!important;top:170px;width:233px}}.our-value-proposition{background-color:#FFCC00!important}.our-operating-model{margin-left:0px!important;background-color:#232525!important}.our-value-proposition a,.our-operating-model a{display:block;text-align:center;padding:200px 0;font-size:25px;line-height:35px;font-weight:100;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}.our-value-proposition a{color:#232525!important}.our-operating-model a{color:#FFCC00!important}.our-value-proposition a:hover,.our-operating-model a:hover{text-decoration:none;color:white!important}.our-news{background-color:#FFCC00!important}.our-views{margin-left:0px!important;background-color:#232525!important}.our-news a,.our-views a{display:block;text-align:center;padding:200px 0;font-size:25px;line-height:35px;font-weight:100;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}.our-news a{color:#232525!important}.our-views a{color:#FFCC00!important}.our-news a:hover,.our-views a:hover{text-decoration:none;color:white!important}.ff-filter-holder{display:none}#ff-stream-1,#ff-stream-1 .ff-popup,#ff-stream-1 .ff-search input{background-color:white!important}.ff-stream-wrapper{margin:0!important}.ff-stream{padding:0 0 30px!important}.ff-loadmore-wrapper .ff-btn{border:2px solid #232525!important;font-size:15px;font-weight:100;padding:7px 10px!important;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;letter-spacing:0;background:transparent!important;border-radius:0px!important;color:#232525!important;min-width:revert;text-transform:capitalize!important;display:inline-block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.ff-loadmore-wrapper .ff-btn:after{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;font:normal normal 900 14px/1 "Font Awesome 5 Free";content:"\f061";margin-left:10px}.ff-loadmore-wrapper .ff-btn:hover{background-color:#232525!important;color:white!important;text-decoration:none;opacity:1!important}.ff-loadmore-wrapper .ff-btn:hover:after{margin-left:20px}.our-team{background-color:#FFCC00!important}.current-vacancies{margin-left:0px!important;background-color:#232525!important}.our-team a,.current-vacancies a{display:block;text-align:center;padding:200px 0;font-size:25px;line-height:35px;font-weight:100;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}.our-team a{color:#232525!important}.current-vacancies a{color:#FFCC00!important}.our-team a:hover,.current-vacancies a:hover{text-decoration:none;color:white!important}.widget-vacancy h4,.widget-vacancy img,.widget-vacancy p{margin-bottom:30px}.widget-vacancy h4{font-size:20px!important;line-height:26px!important}.aol-heading{padding-bottom:20px}#aol_app_form label{width:18%;margin-right:2%;display:inline-block;float:left;font-size:16px;font-weight:400}#aol_app_form .aol-checkbox label{width:100%;display:inline-block;float:none}#aol_app_form .aol-checkbox label a{font-weight:400}#aol_app_form input[type="text"],#aol_app_form input[type="search"],#aol_app_form input[type="email"],#aol_app_form input[type="tel"],#aol_app_form input[type="file"],#aol_app_form textarea{width:80%;display:inline-block}#aol_app_form textarea{height:100px}#aol_app_form .aol-form-group.aol-checkbox{height:80px;padding-top:15px}progress{display:none}#aol_app_submit_button{border:2px solid #232525!important;font-size:15px;font-weight:100;padding:7px 10px;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;letter-spacing:0;background:transparent!important;border-radius:0px!important;color:#232525!important;min-width:revert;text-transform:capitalize;display:inline-block;width:revert;height:revert;max-height:revert;min-height:revert;line-height:normal}#aol_app_submit_button:after{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;font:normal normal 900 14px/1 "Font Awesome 5 Free";content:"\f061";margin-left:10px;color:#232525!important}#aol_app_submit_button:hover{background-color:#232525!important;color:white!important;text-decoration:none;opacity:1!important}#aol_app_submit_button:hover:after{margin-left:20px;color:white!important}.git{margin:0}.get-in-touch,.get-in-touch2{background-color:#eaeaea!important;color:#232525!important;margin-bottom:0;box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.get-in-touch iframe,.get-in-touch2 iframe{width:100%;background-color:#fff}.get-in-touch h3,.get-in-touch2 h3{padding:20px;color:#FC0;padding:10px 20px 0 20px}.get-in-touch .textwidget,.get-in-touch2 .textwidget{padding:20px}.get-in-touch .textwidget a,.get-in-touch .textwidget a:hover,.get-in-touch2 .textwidget a,.get-in-touch2 .textwidget a:hover{color:#232525!important}.get-in-touch .map,.get-in-touch2 .map{height:250px;overflow:hidden}.get-in-touch iframe,.get-in-touch2 iframe{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.get-in-touch .wp-block-column,.get-in-touch2 .wp-block-column{margin-left:0}@media only screen and (max-width:1100px){.get-in-touch p:last-child,.get-in-touch2 p:last-child{font-size:14px}}@media only screen and (max-width:1024px){.get-in-touch p:last-child,.get-in-touch2 p:last-child{font-size:16px}}@media only screen and (max-width:1460px){.get-in-touch .map.wp-block-column{flex-basis:40%!important}.get-in-touch .text.wp-block-column{flex-basis:60%!important}.get-in-touch2 .map.wp-block-column{flex-basis:72.5%!important}.get-in-touch2 .text.wp-block-column{flex-basis:27.5%!important}}@media all and (-ms-high-contrast:none){.get-in-touch .map.wp-block-column{flex-basis:0%!important}.get-in-touch .text.wp-block-column{flex-basis:100%!important}*::-ms-backdrop,.get-in-touch .map.wp-block-column{flex-basis:0%!important}*::-ms-backdrop,.get-in-touch .text.wp-block-column{flex-basis:100%!important}}button[type="submit"].mcgee-contact-submit{border:2px solid #232525!important;font-size:15px;font-weight:100;padding:7px 10px;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;letter-spacing:0;background:transparent!important;border-radius:0px!important;color:#232525!important;min-width:revert;text-transform:capitalize;display:inline-block;width:revert;height:revert;max-height:revert;min-height:revert;line-height:normal}button[type="submit"].mcgee-contact-submit:after{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;font:normal normal 900 14px/1 "Font Awesome 5 Free";content:"\f061";margin-left:10px;color:#232525!important}button[type="submit"].mcgee-contact-submit:hover{background-color:#232525!important;border-color:#232525!important;color:white!important;text-decoration:none;opacity:1!important}button[type="submit"].mcgee-contact-submit:hover:after{margin-left:20px;color:white!important}div.wpforms-container-full{margin-bottom:0px!important}#site_content .wpforms-field-label{font-weight:100}#site_content h3,h2.widget-title{font-size:20px!important;margin-bottom:0;line-height:26px!important}#site_content h3 strong{color:#fc0}#site_content h3+p,#site_content h3+ul{margin-top:20px}#site_content a,#site_content a:visited,#site_content a:hover{color:#333;text-decoration:underline;text-underline-position:under}.widget-right{border:1px solid #fc0;padding:10px;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;transform:translateX(100%);opacity:0}.widget-right.in{transform:translateX(0%);opacity:1}.widget-right h4{font-size:16px;margin-bottom:0;line-height:20px!important;margin-bottom:15px}.widget-right h4 span{color:#fc0}.widget-right p{margin-bottom:15px}.widget-right p:last-child{margin-bottom:0}.widget-right h5{font-size:15px;margin-bottom:0}.widget-right h6{font-size:15px;margin-bottom:0;font-family:'HelveticaNeue-Condensed',sans-serif;font-style:italic;margin-top:5px}.widget-right a{font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}.ltl a{font-size:16px!important;color:#333333!important;text-decoration:none;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;padding-left:15px;position:relative;text-decoration:none!important;display:block;font-family:'HelveticaNeue-Condensed',sans-serif}.ltl a:visited,.ltl a:hover{text-decoration:none}.ltl a:before{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;font:normal normal 900 8px/1 "Font Awesome 5 Free";content:"\f061";margin-right:10px;position:absolute;top:7px;left:0;color:#333}.ltl a:hover{padding-left:25px;color:#ffcc00!important;text-decoration:none!important}.ltl a:hover:before{color:#ffcc00!important}.widget-left.wl1,.widget-left.wl3{background-color:#eaeaea!important;padding:20px;margin-right:30px}.widget-left.wl2{margin-right:30px}.widget-left.wl3 a{color:#ffcc00!important;text-decoration:none!important;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}.back-btn{border:2px solid #232525!important;font-size:15px;font-weight:100;padding:7px 10px;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;letter-spacing:0;background:transparent!important;border-radius:0px!important;color:#232525!important;min-width:revert;text-transform:capitalize;display:inline-block;width:revert;height:revert;max-height:revert;min-height:revert;line-height:normal;margin-top:30px;text-decoration:none!important}.back-btn:hover{background-color:#232525!important;border-color:#232525!important;color:white!important;text-decoration:none;opacity:1!important}.widget_nav_menu>div ul{list-style:none;margin:20px 0 0 0;padding:0}.widget_nav_menu>div li{border-border:1px solid hsl(0 0% 59% / .5);padding-bottom:3px;margin-bottom:0}.widget_nav_menu>div li a{font-size:16px!important;color:#333333!important;text-decoration:none;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;padding-left:15px;position:relative;text-decoration:none!important}.widget_nav_menu>div li a:visited,.widget_nav_menu>div li a:hover{text-decoration:none}.widget_nav_menu>div li a:before{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;font:normal normal 900 8px/1 "Font Awesome 5 Free";content:"\f061";margin-right:10px;position:absolute;top:6px;left:0;color:#333}.widget_nav_menu>div li a:hover{padding-left:25px;color:#ffcc00!important;text-decoration:none!important}.widget_nav_menu>div li a:hover:before{color:#ffcc00!important}#menu-expertise li a:hover,.widget_nav_menu>div li.current-menu-item a,.widget_nav_menu>div li.current-page-ancestor a{color:#ffcc00!important}.widget_nav_menu>div li a:hover,.widget_nav_menu>div li.current-menu-item a:before,.widget_nav_menu>div li.current-page-ancestor a:before{color:#ffcc00!important}.widget_nav_menu,.widget-vacancy{position:relative;min-height:350px}.widget-vacancy{padding-right:30px}#secondary:last-child>div{position:relative}#secondary:last-child>div:after:not(.page-id-4775 #secondary:last-child>div:after):not(.page-template-mcgee-microsite #secondary:last-child>div:after){position:absolute;top:0;right:0;min-height:350px;width:1px;background:linear-gradient(180deg,rgb(255 204 0) 70%,rgb(255 204 0 / .1) 100%);-webkit-border-radius:0 0 50% 50%;border-radius:0 0 50% 50%;content:"";display:block}@media all and (max-width:1024px){.widget-left.wl1,.widget-left.wl3{margin-right:0px!important}#secondary:last-child>div:after{display:none!important}#secondary{margin-top:0}}.widget.widget_nav_menu>div ul li,.widget.widget_nav_menu ul li{border-bottom:none;padding-bottom:0;margin-bottom:10px}.sbxs{margin-bottom:10px!important}.sbs{margin-bottom:20px!important}.sb{margin-bottom:30px!important}.sbl{margin-bottom:40px!important}.sbx{margin-bottom:50px!important}.sbxl{margin-bottom:60px!important}.stxs{margin-top:10px!important}.sts{margin-top:20px!important}.st{margin-top:30px!important}.stl{margin-top:40px!important}.stx{margin-top:50px!important}.stxl{margin-top:80px!important}.vp,.vp-alt{padding:60px 20px}.vp2{padding:30px 0 0}.vp-alt2{padding:60px 30px}.vp .wp-block-image,.vp-alt .wp-block-image,.vp-alt2 .wp-block-image{padding:0;margin:0}.vp-alt{background-color:#eaeaea!important;box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.vp-alt2{background:#fff;background:linear-gradient(0deg,rgb(255 255 255) 25%,rgb(255 204 0) 25%,rgb(255 204 0) 75%,rgb(255 255 255) 75%)}.vp-alt2 strong{font-size:18px}@media (min-width:460px) and (max-width:599.98px){.vp-alt2 img{width:100px!important;height:100px!important;margin-left:-30px!important}}@media (max-width:459.98px){.vp-alt2{background:rgb(255 204 0)!important;padding:40px!important}.vp-alt2 img{width:90px!important;height:90px!important}.vp-alt2 .mi{flex-basis:100%!important}.vp-alt2 .imgs .wp-block-image{position:static!important;transform:translate(0%,0%)!important;margin-bottom:40px}}.vp-alt h4 strong,.vp h4 strong{color:#fc0}.vp .text,.vp-alt .text,.vp-alt2 .text{position:relative}.vp .text h4,.vp-alt .text h4,.vp-alt2 .text h4{position:absolute;top:50%;transform:translateY(-50%);padding-right:30px;padding-left:30px}.vp .imgs,.vp-alt .imgs,.vp-alt2 .imgs{position:relative}.vp .imgs .wp-block-image,.vp-alt .imgs .wp-block-image,.vp-alt2 .imgs .wp-block-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ns{padding:0}.np{padding:0}.ga,.ga-alt{margin-top:20px;padding:20px}.ga-alt{background-color:#eaeaea!important}.ecv{margin-top:30px;padding:20px 20px 20px 20px;background-color:#eaeaea!important;position:relative;box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.ecv p:last-child{margin-bottom:0px!important}.ecv a{border:1px solid #232525!important;font-size:15px;font-weight:100;padding:7px 10px;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;letter-spacing:0;background:transparent!important;border-radius:0px!important;color:#232525!important;min-width:revert;display:inline-block;text-decoration:none!important}.ecv a:after{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;font:normal normal 900 14px/1 "Font Awesome 5 Free";content:"\f061";margin-left:10px;color:#232525!important}.ecv a:hover{background-color:#232525!important;color:white!important;text-decoration:none;opacity:1!important}.ecv a:hover:after{color:white!important}@media (min-width:992px){.ecv{padding:20px 160px 20px 20px}.ecv p{margin-bottom:0px!important}.ecv a{position:absolute;right:20px;top:50%;transform:translateY(-50%)}}.ec{display:inline-block;padding:10px;text-decoration:none!important;color:white!important;background-color:#fc0;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;margin:10px 0 20px}.ec:hover{background-color:#656464}.oss-alt{box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.oss .wp-block-image,.oss-alt .wp-block-image{padding:0;margin:0}.oss .image,.oss-alt .image{position:relative;overflow:hidden}.oss-alt{background-color:#eaeaea!important}.oss .text,.oss-alt .text{padding:20px}.office .wp-block-image{padding:0;margin:0;box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.office .text{position:relative}.office .text .wp-block-group{position:absolute;top:50%;transform:translateY(-50%)}.office .text a,.office .text a:hover,.office .text a:visited{text-decoration:none!important}.office .dt{font-size:18px}.office .dt strong{display:block;font-size:26px;margin-bottom:10px}a.twitter{color:#1DA1F2!important;font-size:30px;padding-top:4px;margin-right:8px;display:block;float:left}a.linkedin{color:#0e76a8!important;font-size:30px;margin-right:8px;display:block;float:left}a.instagram{margin-top:6px;margin-right:8px;float:left}a .fab.fa-instagram{color:transparent!important;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);background:-webkit-radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);background-clip:text;-webkit-background-clip:text;font-size:30px}@media all and (-ms-high-contrast:none){a .fab.fa-instagram{color:#d6249f!important;background:none!important}a.instagram{color:#d6249f!important;font-size:30px;margin-right:5px}*::-ms-backdrop,a .fab.fa-instagram{color:#d6249f!important;background:none!important}*::-ms-backdrop,a.instagram{color:#d6249f!important;font-size:30px;margin-right:5px}}a.twitter i,a.twitter svg,a.linkedin i,a.instagram i{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}a.twitter:hover i,a.twitter:hover svg,a.linkedin:hover i,a.instagram:hover i{transform:translateY(-6px)}.key-facts{background-color:#eaeaea!important;padding:10px;border:2px solid #fc0;margin-bottom:30px}@media (max-width:767.9px){.key-facts .row .col-sm-4{margin-bottom:40px}}.snapshot{background-color:#eaeaea!important;padding:20px;margin-top:40px}.snapshot h4{margin-bottom:20px}.snapshot h4 strong{color:#fc0}.snapshot .wp-block-columns{margin-bottom:0}.snapshot .wp-block-image{padding:0;position:relative}.snapshot figcaption{margin:0;position:absolute;bottom:20px;width:80%;padding:5px 10px;background:rgb(35 35 37 / .8);color:#fc0;font-weight:700;line-height:25px}.video{overflow:hidden}.video>div{transform:scale(1.002)}.image-pop{cursor:pointer}.video-link,.image-link{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;cursor:pointer;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.video-link:after,.image-link:after{transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;content:'';color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,#fff0 0%,rgb(35 37 37 / .3) 60%,rgb(35 37 37 / .99) 100%);opacity:.2}.video-link:hover,.image-link:hover{transform:scale(1.1)}.video-link:hover:after,.image-link:hover:after{opacity:1}.icon-tr{font-size:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.99;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;color:#fc0}#fade{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:#000;z-index:1001;-moz-opacity:.8;opacity:.80;filter:alpha(opacity=80)}.epth{width:100%;height:400px;background-color:#fff;padding:0 0 20px;overflow:hidden}.ept{width:100%;height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;position:relative}.ept>div{background:linear-gradient(180deg,rgb(255 204 0) 134px,rgb(255 255 255) 134px);padding:20px 20px 0}.ept::-webkit-scrollbar{display:none}.ept h3{margin-top:42px!important;margin-bottom:5px!important;font-size:20px;color:#232525}.ept h4{margin-top:25px!important;margin-bottom:5px!important;font-size:20px;color:#232525}.ept h5{margin-bottom:60px!important;margin-top:0;font-size:20px;color:#fff}.ept h4 strong{color:#fc0}.ept h6{font-size:16px}.ept h6 strong{color:#fc0}@media (min-width:768px){#lightbox{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:1000px;z-index:1002;overflow:visible}#lightbox_close{position:absolute;color:#fc0;right:0;top:-32px;cursor:pointer;font-size:26px}#lightbox #leadership{width:100%;height:100%;padding:35px 20px;background-color:#fff}#lightbox #leadership h3{color:#ffcc00!important;;margin-bottom:15px!important;}}@media (max-width:766.9px){#lightbox{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:94vw;max-height:94vh;z-index:1002;overflow:scroll}#lightbox_close{position:absolute;color:#fc0;right:8px;top:-1px;cursor:pointer;font-size:26px}#lightbox #leadership{width:100%;height:100%;padding:20px;background-color:#fff}#lightbox #leadership .col-xs-12{padding-left:0px!important;padding-right:0px!important}#lightbox #leadership h3{color:#ffcc00!important;margin-bottom:10px}#lightbox #leadership p{margin-bottom:15px!important}#lightbox #leadership p:last-child{margin-bottom:0px!important}}.osv{background-color:#eaeaea;padding:20px;box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.osv .text,.osv .text1{position:relative}.osv .text1 div{text-align:center;width:100%;position:absolute;top:50%;transform:translateY(-50%);line-height:30px;line-height:36px}.osv .text1 h4{font-size:30px}.osv .text1 div p{font-size:16px}.osv .text h4{text-align:center;width:100%;position:absolute;top:50%;transform:translateY(-50%);line-height:30px;line-height:36px;font-size:30px}.osv .text h4 span,.osv .text h4 strong,.osv .text1 h4 span,.osv .text1 h4 strong{color:#ffcc00!important}@media (max-width:1024px){#header_img{height:400px}#header_img_lg{height:500px}.mcgee-dropdown{display:block}.main-navigation{padding:0}.navbar-collapse{margin-top:0}.nav-container .main-navigation .menu{margin-top:19px!important}.nav-container .custom-logo-link{margin-top:2px;margin-left:15px}.module.widget-handle i{margin-top:24px;margin-right:15px;color:#232525}.nav-bar.container{padding:0}.nav-bar .module{padding:0!important}#main_menu .menu>li.dropdown{padding:5px 10px!important}#main_menu .menu>li:first-child{padding-top:20px!important}#main_menu .menu>li:last-child{padding-bottom:20px!important}#main_menu .menu li{background-color:#232525}#main_menu .menu>li{padding:5px 10px!important}#main_menu .menu>li:first-child{padding-top:20px!important}#main_menu .menu>li:last-child{padding-bottom:20px!important}#main_menu .menu a{color:white!important;font-size:16px!important;width:100%;position:relative}#main_menu .menu .dropdown>a:after{position:absolute;right:6px;font:normal normal 900 30px/1 "Font Awesome 5 Free";content:"\f107"}.dropdown-toggle .mcgee-dropdown{color:white!important}#main_menu .main-navigation .menu>li{color:white!important}#main_menu .current-menu-item>a,#main_menu .current-menu-ancestor>a,#main_menu .current-menu-item .mcgee-dropdown,#main_menu .current-menu-ancestor .mcgee-dropdown{color:#ffcc00!important}.main-navigation .menu>li>ul li a{padding:0 0 7px 50px}.main-navigation .menu>li>ul li a:first-child{margin-top:10px}.main-navigation .menu>li>ul li:last-child a{padding:0 0 0 50px}.main-navigation .dropdown-menu>.active>a,.main-navigation .dropdown-menu>.active>a:focus{background-color:#232525}.main-navigation .dropdown .dropdown li{padding-left:50px}.main-container{padding-bottom:0}.nav-container .main-navigation .menu,.nav-container.scroll .main-navigation .menu{margin-top:0px!important}.mcgee-dropdown{border:none;font-size:30px;padding:0;color:white!important}footer{position:relative;height:revert;padding:30px 0 0}footer hr{margin-top:10px;margin-bottom:10px}footer h2.wt2{margin-top:40px!important}footer .footer-txt{width:100%}.foot-contact{margin-bottom:5px}p{font-size:16px}footer br{display:block}#colophon .widget{margin-bottom:35px}.post-title{font-size:18px}#primary.sidebar-right,#primary.sidebar-left,#primary.sidebar-no{margin-top:20px}#content .content-area{padding-bottom:30px}.cd-container{width:100%!important}.cd-timeline-img{left:3px!important;height:35px!important;width:35px!important}#cd-timeline span.fa{line-height:35px!important}.copyright-text{margin-top:10px}.copyright-text,.registered-text{margin-bottom:15px}#secondary.widget-area{min-height:0}#secondary.widget-area .widget_nav_menu{min-height:0}#secondary.widget-area .widget-title,.wl2{margin-top:30px;border-top:10px solid #eaeaea;padding-top:10px;margin-right:0px!important}.widget_nav_menu>div li a:before,.widget_nav_menu .current-menu-item a:before{top:15px}.widget-right{margin-top:30px;transform:translateX(0);opacity:1}#secondary{transform:translateY(200px);opacity:0;-webkit-transition:all 1500ms cubic-bezier(.005,1,.485,1);transition:all 1500ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}#secondary.in{transform:translateY(0);opacity:1}.mi{order:1;flex-basis:20%!important;margin-left:0px!important}.mt{order:2;flex-basis:80%!important}.mt h4{text-align:left!important}.mb{order:3;display:none}.vp-alt,.vp{flex-wrap:nowrap!important}.office{flex-wrap:nowrap!important}.office .mi{order:1;flex-basis:50%!important;margin-right:20px!important}.office .mi img{width:100%!important}.office .mt{order:2;flex-basis:50%!important}.interest{flex-wrap:nowrap!important}.interest .mi{order:1;flex-basis:30%!important}.interest .mi img{width:100%!important}.interest .mt{order:2;flex-basis:70%!important}#header_img_text_2>div{padding:0 15px}#header_img_text{position:absolute;top:100px;width:100%}#header_img_text>div{max-width:80%;margin:0;padding:0 15px}#header_img_text{position:absolute;bottom:50px;width:100%}.aam .wp-block-column{margin:0}}@media (min-width:1025px){.aam:before{display:table;content:" ";clear:both}.box-ad2:after{display:table;content:" ";clear:both}.aam figure{position:absolute;top:50%;left:50%;-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}}@media (max-width:767px){p{font-size:16px}.fc2>div{margin-bottom:0px!important}.vp-alt,.vp{flex-wrap:wrap!important;padding:40px!important}.vp .mi,.vp-alt .mi{order:1;flex-basis:100%!important;margin-left:0px!important;margin-bottom:40px}.vp .mi img,.vp-alt .mi img{width:90px!important}.vp .mi .wp-block-image,.vp-alt .mi .wp-block-image{position:static;top:0%;left:0%;transform:translate(0%,0%);margin:auto}.vp .mt,.vp-alt .mt{order:2;flex-basis:100%!important;margin-left:0px!important}footer hr{margin-top:0;margin-bottom:0;border:0}}@media (max-width:600px){.video-link,.image-link{font-size:60px}.osv .text h4{position:static;transform:translateY(0%);margin-bottom:0;margin-top:20px}.osv .text h4 br{content:''}.osv .text h4 br:after{content:' '}.oss{background-color:#eaeaea!important}.oss .text,.oss-alt .text{order:2}.oss .text h4,.oss .text p,.oss-alt .text h4,.oss-alt .text p{text-align:left!important}.oss .image,.oss-alt .image{height:250px;order:1}}@media (max-width:320px){p{font-size:16px}}.at-share-btn-elements a{text-decoration:none!important}.alert.alert-warning{display:block}.wp-block-table{padding:0}#pwbox-4250{height:34px}.ds{background-color:#eaeaea!important;box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.page-slider{margin-bottom:30px;margin-top:20px;background-color:#eaeaea!important;position:relative;box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.page-slider .page-slider-spacer{width:33.33%}.page-slider .page-slide{display:none;position:absolute;top:0;left:0}.page-slider.psq .page-slide p:nth-child(3):before{content:'\201c';color:#FC0;margin-right:3px;font-size:23px}.page-slider.psq .page-slide p:last-child:after{content:'\201d';color:#FC0;margin-left:3px;font-size:23px;line-height:10px}.page-slider.psq .page-slide a{display:block;position:absolute;margin-top:12px;border:1px solid #232525!important;font-size:15px;font-weight:100;padding:7px 10px;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;letter-spacing:0;background:transparent!important;border-radius:0px!important;color:#232525!important;min-width:revert;text-decoration:none!important}@media (min-width:1025px) and (max-width:1200px){.page-slider.psq .page-slide a{top:0;right:20px}}.page-slider.psq .page-slide a:hover{background-color:#232525!important;color:white!important;text-decoration:none;opacity:1!important}.page-slide .text{margin:0;padding:20px}@media (max-width:781px){.page-slide .text{padding-bottom:70px}}.page-slide p{margin:0 0 5px 0}.page-slide h4{font-size:20px!important;margin-bottom:20px;line-height:26px!important;color:#FC0;min-width:50%}.page-slide p strong{font-size:18px!important}.page-slide .wp-block-image{margin:0;padding:0}.page-slide .wp-block-image img{padding:0;width:60%;border-radius:50%;margin:20%}@media (max-width:781px){.page-slide .wp-block-image img{margin:20px 20% 0}}.page-slider .wp-block-columns{margin-bottom:0px!important}.page-slide-place{position:absolute;bottom:10px;right:20px}.page-slide-place div{display:inline-block;width:16px;height:16px;border-radius:8px;background-color:#fff;margin-left:5px;border:1px solid #FC0;cursor:pointer}.page-slide-place div.active{background-color:#FC0;cursor:default}@media (max-width:781px) and (min-width:600px){.page-slider .page-slider-spacer{width:calc(50% - 16px)}.page-slider{min-height:700px}.page-slider .wp-block-columns{display:none}.page-slider .wp-block-column{flex-basis:100%!important;flex-grow:0}.page-slider .wp-block-column:nth-child(2){margin:0 5%}.page-slider{min-height:650px}.page-slider .page-slide{position:relative!important}.page-slider .page-slider-spacer{display:none}}@media (max-width:600px){.page-slider{min-height:650px}.page-slider .page-slide{position:relative!important}.page-slider .page-slider-spacer{display:none}}#h5vp_player .plyr .plyr__control--overlaid{background:#ffcc00!important}.mol ol{margin-left:0px!important;counter-reset:mac;list-style:none;padding-left:40px}@media (min-width:1400px){.mol ol,.mol .main-ul{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}}.mol ol>li{margin:0 0 1.5rem 0;counter-increment:mac;position:relative;display:inline-block;width:100%;padding-top:6px}.mol ol>li h4{font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}.mol ol>li h4 strong{color:#fc0}.mol ol>li{margin:0 0 1.5rem 0;counter-increment:mac;position:relative}.mol ol>li::before{content:counter(mac);color:#fc0;font-size:1.5rem;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;position:absolute;--size:32px;left:calc(-1 * var(--size) - 10px);line-height:var(--size);width:var(--size);height:var(--size);top:0;background:#232525;border-radius:50%;text-align:center;box-shadow:1px 1px 0 #999}.mol ol li ul{margin-bottom:0px!important}.download a:before{font:normal normal 900 80px/1 "Font Awesome 5 Free";content:"\f56d";position:absolute;top:20px;left:50%;transform:translateX(-50%);color:#fc0;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.download a:hover:before{color:#232525}.download a{background-color:#eaeaea;box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%);display:block;height:100%;padding:110px 30px 30px 30px;text-align:center;position:relative;font-weight:400;text-decoration:none}.download a.nbs{box-shadow:none!important}.download a:visited{text-decoration:none}.download a:hover{text-decoration:none}.download a strong{color:#333;text-transform:uppercase;letter-spacing:1px;font-weight:400}.download a strong:before{background:linear-gradient(90deg,rgb(137 144 74 / .1) 0%,rgb(137 144 74) 30%,rgb(137 144 74) 70%,rgb(137 144 74 / .1) 100%);-webkit-border-radius:50%;border-radius:50%;content:"";display:block;height:1px;margin-bottom:20px;width:100%}.c-accordion__item{margin-top:20px}.c-accordion__title{font-size:16px;outline:none;padding-left:25px;position:relative;margin-bottom:10px;line-height:20px}.c-accordion__title:before{content:"\f107";position:absolute;top:2px;left:0;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;font:normal normal 900 14px/1 "Font Awesome 5 Free";color:#fc0}.c-accordion__item.is-open .c-accordion__title:before{transform:rotate(180deg)}.c-accordion__title:after{background:linear-gradient(90deg,rgb(203 203 203) 80%,#fff0 100%);-webkit-border-radius:0 50% 50% 0;-moz-border-radius:0 50% 50% 0;border-radius:0 50% 50% 0;content:""!important;display:block;height:1px;margin-top:20px;margin-bottom:20px;width:100%}.c-accordion__content{padding:20px 20px 0 25px}.c-accordion__content .wp-block-image,.fi .wp-block-image{padding:0}.protected-post-form{margin-top:40px}.protected-post-form .btn{padding:8px 12px!important}.widget.login{text-align:center}.widget.login #wp-submit{border:1px solid #232525!important;font-size:15px;font-weight:100;padding:7px 10px;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;letter-spacing:0;background:transparent!important;border-radius:0px!important;color:#232525!important;min-width:revert;display:inline-block;text-decoration:none!important}.widget.login #wp-submit:after{transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;font:normal normal 900 14px/1 "Font Awesome 5 Free";content:"\f061";margin-left:10px;color:#232525!important}.widget.login #wp-submit:hover{background-color:#232525!important;color:white!important;text-decoration:none;opacity:1!important}.wp-block-video{padding:0px!important}.vb{border-radius:0;border:0;background-color:#eaeaea!important;position:relative;box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.vb .vb-txt{padding-top:20px;padding-bottom:48px;padding-right:20px;position:relative}.vb .vb-txt a{display:inline-block;position:absolute;right:5px;bottom:5px;font-size:15px;font-weight:100;padding:7px 30px 7px 10px;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;letter-spacing:0;background:#fc0!important;border-radius:0px!important;color:#232525!important;text-decoration:none!important}.vb .vb-txt a:after{position:absolute;right:10px;top:13px;font:normal normal 900 12px/1 "Font Awesome 5 Free";content:"\f061";margin-left:10px;color:#232525!important;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.vb .vb-txt a:hover{background:#232525!important;color:#fff!important}.vb .vb-txt a:hover:after{color:#fff!important}.vb .vb-img{background-position:center;background-size:cover!important;background-repeat:no-repeat;position:relative}@media (max-width:781.9px){.vb .vb-img{height:150px}.vb .vb-txt{padding-top:0px!important;padding-left:20px}}.home-txt{position:absolute;top:10vh;left:5vw}.home-txt h1{font-size:35px;color:#fff;margin-bottom:0}.home-txt h1 span{font-size:30px;color:#fc0}.home-txt h2{font-size:30px;color:#fff}.home-txt h2 span{color:#fc0}@media only screen and (min-width :320px){.home-txt{top:10vh;left:5vw}.home-txt h1{font-size:40px;line-height:25px}.home-txt h1 span,.home-txt h2{font-size:25px;line-height:25px;margin-top:5px}}@media only screen and (min-width :480px){.home-txt{top:15vh;left:5vw}.home-txt h1{font-size:50px;line-height:30px}.home-txt h1 span,.home-txt h2{font-size:35px;line-height:30px;margin-top:5px}}@media only screen and (min-width :768px){.home-txt{top:20vh;left:5vw}.home-txt h1{font-size:60px;line-height:35px}.home-txt h1 span,.home-txt h2{font-size:50px;line-height:40px}}@media only screen and (min-width :992px){.home-txt{top:25vh;left:8vw}.home-txt h1{font-size:80px;line-height:50px}.home-txt h1 span,.home-txt h2{font-size:55px;line-height:45px}}@media only screen and (min-width :1200px){.home-txt{top:30vh;left:10vw}.home-txt h1{font-size:100px;line-height:60px}.home-txt h1 span,.home-txt h2{font-size:60px;line-height:55px}}.home-btn{border:0 solid #fc0!important;font-size:15px;font-weight:100;padding:9px 50px 9px 12px;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;letter-spacing:0;background-color:#fc0!important;border-radius:0px!important;color:#232525!important;min-width:revert;text-transform:capitalize;display:inline-block;width:revert;height:revert;max-height:revert;min-height:revert;line-height:normal;margin-top:30px;text-decoration:none!important;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;position:relative}.home-btn:after{font:normal normal 900 13px/1 "Font Awesome 5 Free";content:"\f061";position:absolute;top:12px;right:9px}.home-btn:hover{background-color:#232525!important;color:#fff!important;padding-right:80px}.agw .col-sm-4 a{display:block;position:relative;overflow:hidden;box-shadow:5px 5px 5px 0 rgb(0 0 0 / 20%)}.agw .col-sm-4 a>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .2);transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;opacity:0}.agw .col-sm-4 a:hover>span{opacity:1}.agw .col-sm-4 a img{width:100%;height:auto;transition:all 0.5s;-webkit-transition:all 0.5s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.agw .col-sm-4 a:hover img{transform:scale(1.05)}.agw .col-sm-4 a div{position:absolute;left:0;background-color:#E6E6E6;font-size:18px;bottom:40px;padding:5px;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}.agw .col-sm-4 a div span{color:#fc0;font-size:22px}.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;background-color:#222;color:#fff;border:1px solid #222;border-radius:23px!important;text-decoration:none;transition:all 0.3s;-webkit-transition:all 0.3s;font-size:20px!important;font-weight:600;display:inline-block;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-video{width:100%;padding-top:43%;position:relative}.carbon-video video{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%}.carbon-video-fade{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .4)}.carbon-video-text{position:absolute;left:10%;top:100px;width:50%;padding:20px 20px 0 20px;background-color:#232525;box-shadow:rgb(0 0 0 / .5) 5px 6px 4px 0;color:#fff;overflow:hidden}.carbon-scroll{position:absolute;width:50px;cursor:pointer}@media (max-width:767.9px){.carbon-video{padding-top:0%}.carbon-video-text{position:relative;left:0;top:0;width:100%;padding:40px 40px 20px 40px;background-color:rgb(35 37 37 / .4);box-shadow:none;color:#fff;overflow:hidden}.carbon-scroll{right:40px;bottom:10px}}@media all and (min-width:768px){.carbon-scroll{left:calc(50% - 25px);bottom:50px}}@media all and (min-width:768px) and (max-width:1024px){.carbon-video-text{left:50px;top:50px;width:80%}}.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-img{text-align:center}@media (max-width:767.9px){.carbon-quote-img{margin:30px 0}}.carbon-quote-img img{width:100%;max-width:100px;height:auto}.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_difference{width:100%;background:#232525;color:#fff}#carbon_difference .row{padding:60px 0 40px 0}@media (max-width:767.9px){#carbon_difference .row{padding:40px 30px 20px 30px}}.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}#carbon_difference_2{width:100%;padding:80px 0 40px 0}@media (max-width:767.9px){#carbon_difference_2{padding:80px 15px 0}}#carbon_difference_txt{color:#232525}#carbon_difference_txt>div{border-width:0;background-color:#fff;z-index:10000;position:relative;overflow:hidden}#carbon_difference_txt>div p:last-child{margin-bottom:0}#header_img_carbon{width:100%;padding-bottom:40%;background-position:center;background-size:cover!important;background-repeat:no-repeat;position:relative}#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)}#opportunity_text{position:relative}#opportunity_text::before{position:absolute;content:'';height:20px;top:-20px;width:100%;left:20px;background-color:#eaeaea}#opportunity_text::after{position:absolute;content:'';height:calc(100% - 20px);top:0;width:20px;right:-20px;background-color:#eaeaea}#opportunity_text>div{border-width:0;background-color:#fff;box-shadow:rgb(0 0 0 / .5) 2px 2px 6px 0;z-index:10000;position:relative}#opportunity_text .row{padding:40px;display:none}#opportunity_text .row:first-child{display:block}#opportunity_text .row .col-sm-2{padding:0 10px 0 0;margin-top:53px}#opportunity_text .row .col-sm-2 img{width:100%;height:auto}@media (max-width:767.9px){#opportunity_text{margin-bottom:20px}#opportunity_text .row .col-sm-2{margin-top:0;margin-bottom:30px;text-align:center}#opportunity_text::before{display:none}#opportunity_text::after{display:none}#opportunity_text .row .col-sm-2 img{width:20%;height:auto}}#opportunity_text h4{font-family:'HelveticaNeue-Condensed',Helvetica,Arial,sans-serif;margin-bottom:30px}#opportunity_text h4 span{color:#fc0}#opportunity_text p{margin-bottom:0}#approach_imgs img{transition:all 0.3s;-webkit-transition:all 0.3s;transition-timing-function:ease;-webkit-transition-timing-function:ease}#approach_imgs img:hover{transform:scale(1.1)}#approach_text{position:relative;background-color:#eaeaea}#approach_text::before{position:absolute;content:'';height:20px;bottom:-20px;width:100%;left:20px;background-color:#fff}#approach_text::after{position:absolute;content:'';height:calc(100% - 20px);bottom:0;width:20px;right:-20px;background-color:#fff}#carbon_btn{display:inline-block;border:1px solid #fff;color:#fff;background-color:#fff0;padding:10px 20px;transition:all 0.35s;-webkit-transition:all 0.3s;transition-timing-function:ease;-webkit-transition-timing-function:ease;text-decoration:none!important;font-size:13px;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}#carbon_btn:hover{display:inline-block;color:#232525;background-color:#fc0}.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}.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}.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-img{position:absolute;top:0;left:0;width:80%}.carbon-reduce-img img{width:100%}.carbon-reduce-img div{position:absolute;top:0;right:0;height:100%;width:80%;background-image:linear-gradient(to right,#fff0,rgb(35 37 37))}.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-img{display:none}}.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}@media (max-width:767.9px){.flex-container>div.page-title{margin-bottom:40px}}@media (min-width:768px){.flex-container{display:flex;flex-wrap:nowrap;align-items:center}.flex-container.fcc{justify-content:center}.flex-container:not(.fcc)>div{width:50%}}@keyframes revealText{from{width:100%;left:0}to{width:0;left:100%}}.reveal-text{position:relative;overflow:hidden}@media (max-width:767.9px){.reveal-text{margin-bottom:30px}}.reveal-text h1{margin:0px!important;font-size:30px;line-height:26px;padding-bottom:4px}.reveal-text h1 div:not(:first-child){margin-top:-8px}@media (min-width:1025px){.reveal-text h1{font-size:40px!important;line-height:35px;padding-bottom:5px}}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.overlay.in{animation:revealText 2s linear forwards}.envirenmental-difference{width:100%;padding:80px 0 80px 0}@media (max-width:767.9px){.envirenmental-difference{padding:80px 15px}}.envirenmental-education{background-position:center;background-size:cover!important;background-repeat:no-repeat;min-height:80vh}@media (max-width:767.9px){.envirenmental-education{padding:0 15px}}@media (min-width:768px){.envirenmental-engage .row{display:flex;align-items:center}}@media (max-width:767.9px){.envirenmental-engage .col-sm-5{margin-top:20px}}.envirenmental-education-text{margin-top:30px;display:inline-block;padding:15px;background-color:rgb(35 37 37 / .6);color:#fff}.envirenmental-education-text h1{color:#fff}.environmental-cg-video-player{position:relative;width:100%;height:600px;overflow:hidden}.environmental-cg-video-player video{position:absolute;top:-15%;left:50%;transform:translateX(-50%);min-width:100%;min-height:130%}.environmental-video{width:100%;background:#eaeaea;color:#232525;overflow:hidden;position:relative;max-height:calc(100vh - 53px)}.environmental-video.evi{min-height:calc(100vh - 53px)}.environmental-video.evi2{min-height:calc(70vh - 53px)}@media all and (min-width:1025px){.environmental-video{max-height:calc(100vh - 105px)}.environmental-video.evi{min-height:calc(100vh - 105px)}.environmental-video.evi2{min-height:calc(70vh - 105px)}}.environmental-video>.container{min-height:200px;border-width:0;max-width:1600px;width:revert}.environmental-video>.container>.row{padding-top:45vh}.environmental-video-fade{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .15)}.environmental-video-text{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%}.environmental-video-text>div{text-align:left;margin-right:auto;margin-left:auto}@media all and (max-width:1024.9px){.environmental-video-text>div{padding:0 30px}}@media all and (min-width:1025px) and (max-width:1599.9px){.environmental-video-text>div{padding:0 80px}}@media all and (min-width:1600px){.environmental-video-text>div{max-width:1600px;padding:0 15px}}.environmental-video>.container{min-height:200px;border-width:0;max-width:1600px;width:revert}.environmental-video>.container{position:absolute;left:30px;top:70px}.environmental-video-fade{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .15)}.environmental-video-player video{width:100%}.environmental-video-player{margin-bottom:-5px}.environmental-video-text h1,.environmental-video-text h2{font-size:30px;color:#fff;margin-bottom:0;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}.environmental-video-text h1 span,.environmental-video-text h2 span{color:#fc0}@media only screen and (min-width :320px){.environmental-video-text h1,.environmental-video-text h1 span,.environmental-video-text h2{font-size:35px;line-height:30px}}@media only screen and (min-width :480px){.environmental-video-text h1,.environmental-video-text h1 span,.environmental-video-text h2{font-size:40px;line-height:35px}}@media only screen and (min-width :768px){.environmental-video-text h1,.environmental-video-text h1 span,.environmental-video-text h2{font-size:50px;line-height:45px}}@media only screen and (min-width :992px){.environmental-video-text h1,.environmental-video-text h1 span,.environmental-video-text h2{font-size:55px;line-height:50px}}@media only screen and (min-width :1200px){.environmental-video-text h1,.environmental-video-text h1 span,.environmental-video-text h2{font-size:60px;line-height:55px}}.environments-awards{display:flex;align-items:center}.environments-awards>div{margin-top:60px}.environments-awards>div img{width:100%;height:auto}@media (min-width:1199.9px){.environments-awards>div img{width:60%}}.environmental-apprentices-next img{cursor:pointer}@media (min-width:768px){.environmental-apprentices-next{position:absolute;top:0;right:0}}@media (max-width:767.9px){.environmental-apprentices-next{position:absolute;top:0;right:30px}}.our-storey-history{width:100%;background:#232525;color:#fff;overflow:hidden;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:25px;line-height:25px;padding:60px 0}@media (max-width:767.9px){.our-storey-history .col-sm-4{margin-top:30px}.our-storey-history .col-sm-4:first-child{margin-top:0}}@media (max-width:767.9px){.our-storey-history{padding-left:15px;padding-right:15px}}.our-storey-history span{color:#fc0}.our-storey-history img{width:100%}.environmental-placments{width:100%;background:#eaeaea;color:#232525;overflow:hidden}.lazyblock-inner-blocks h3{display:none}.our-storey-video{margin:100px 0 80px}.our-storey-video .our-storey-video-details{width:100%;background:#232525;color:#fff;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:20px}@media (min-width:768px){.our-storey-video .our-storey-video-details{display:flex;align-items:center}#our_storey_video{transform:scale(1.2) translateY(1px)}}.environmental-apprentices .environmental-apprentices-details{width:100%;background:#232525;color:#fff;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:20px}@media (max-width:767.9px){.our-storey-video{padding-left:15px;padding-right:15px}.our-storey-video .our-storey-video-details{padding:20px 0 20px}}@media (min-width:768px){.environmental-apprentices{margin:60px 0;width:100%;padding:40px 0}.environmental-apprentices .environmental-apprentices-details{display:flex;align-items:center;padding:30px 0;margin:60px 15px 0}.environmental-apprentices .environmental-apprentices-details .col-sm-7{padding-left:40px}.environmental-placments{padding:80px 0}.environmental-placments .row.fac,.row.fac{display:flex;align-items:center}.environmental-placments .column1{padding-right:45px}.environmental-placments .column2{padding-left:45px;padding-right:45px}.environmental-placments .column3{padding-left:45px}.environmental-placments .column4{padding-right:45px}.environmental-placments .column5{padding-left:45px;padding-right:45px}.environmental-placments .column6{padding-left:45px}.environmental-placments .column-img img{width:100%}}@media (max-width:767.9px){.environmental-apprentices{width:100%;padding:40px 0 60px}.environmental-apprentices .reveal-text{padding-left:15px}.environmental-apprentices .environmental-apprentices-details{padding:30px 0 0;margin:40px 0 0}.environmental-apprentices .environmental-apprentices-details .col-sm-7{padding-left:40px;padding:0 45px}.environmental-apprentices .environmental-apprentices-details .col-sm-3{padding:0 0 0 0;text-align:center}.environmental-placments{padding:80px 15px}.environmental-placments .column1,.environmental-placments .column2,.environmental-placments .column3,.environmental-placments .column4,.environmental-placments .column5,.environmental-placments .column6{padding-right:45px!important;padding-left:45px!important}.environmental-placments .column2,.environmental-placments .column3,.environmental-placments .column5,.environmental-placments .column6{margin-top:40px}.environmental-placments .column5{text-align:center}.environmental-placments .column5 img{width:50%}.environmental-placments .column-img{text-align:center}.environmental-placments .column-img img{margin-top:40px;width:50%}}.environmental-apprentices .environmental-apprentices-details span{color:#fc0}.environmental-apprentices .environmental-apprentices-quote{height:16px;vertical-align:baseline;transform:translateY(-6px)}.environmental-sectors{width:100%;background:#eaeaea;color:#232525;padding:40px 0 0;overflow:hidden}@media (max-width:767.9px){.environmental-sectors{padding:40px 15px}}.environmental-sectors>.container{min-height:200px;border-width:0}.environmental-sectors>.container>.row{padding:40px 0 20px 0}.environmental-sectors h1{margin:0px!important}.flex-container-sectors{display:flex;flex-wrap:wrap;align-items:center}@media (max-width:767.9px){.flex-container-sectors>div{width:50%;text-align:center;margin-bottom:80px;transition:transform 0.2s}}@media (min-width:768px){.flex-container-sectors>div{width:20%;text-align:center;margin-bottom:80px;transition:transform 0.2s}}.flex-container-sectors>div:hover{transform:translateY(-20px)}.flex-container-sectors>div img{width:60%!important;height:auto!important}.environmental-first-time{width:100%;background:#fff;color:#232525;padding:40px 0 60px}@media (max-width:767.9px){.environmental-first-time{padding:40px 15px 60px}}.environmental-first-time>.container{min-height:200px;border-width:0}.environmental-first-time>.container>.row{padding:40px 0 20px 0}@media (max-width:767.9px){.flex-container-first-time .page-title{padding-top:40px}}@media (min-width:768px){.flex-container-first-time{display:flex;flex-wrap:nowrap;align-items:center}.flex-container-first-time .page-imgs2{width:100%}.flex-container-first-time .page-imgs{width:75%}.flex-container-first-time .page-title{width:25%;padding-left:60px}}.flex-container-first-time .page-title h1{margin:0 0 5px!important}.flex-container-first-time .page-title span{color:#fc0}.grid-container-first-time{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:10px}.grid-container-first-time-2{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);gap:10px}.grid-container-first-time .item,.grid-container-first-time-2 .item{height:200px;position:relative;display:flex;align-items:flex-end;color:#fff;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:24px;line-height:24px;padding:0 0 20px 20px;display:flex;align-items:flex-start;overflow:hidden;transition:opacity 0.3s;opacity:0;text-decoration:none}.grid-container-first-time .item.in,.grid-container-first-time-2 .item.in{opacity:1}.grid-container-first-time .item:hover .background-image,.grid-container-first-time-2 .item:hover .background-image{transform:scale(1.1)}.grid-container-first-time .item .background-image,.grid-container-first-time-2 .item .background-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;transition:transform 0.2s}.grid-container-first-time .item p,.grid-container-first-time-2 .item p{align-self:flex-end;margin:0;position:relative}.grid-container-first-time .item span,.grid-container-first-time-2 .item span{color:#fc0}.grid-container-first-time .item-span-2,.grid-container-first-time-2 .item-span-2{grid-row:span 2;height:410px}.grid-container-first-time .item-col-2,.grid-container-first-time-2 .item-col-2{grid-column:span 2}.environmental-experts{width:100%;background:#232525;color:#fff;padding:80px 0 40px;overflow:hidden}.environmental-experts .col-sm-2 div{overflow:hidden}.environmental-experts .col-sm-2 div img{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.environmental-experts .col-sm-2:hover div img{transform:scale(1.05)}@media (min-width:768px){.environmental-experts .col-sm-2{width:20%}}.environmental-experts h1{color:#fff;margin:0px!important}.environmental-experts .row{padding:0;margin-bottom:40px}@media (max-width:767.9px){.environmental-experts .col-xs-6{margin-bottom:40px}}.environmental-news{width:100%;background:#fff;color:#232525;padding:40px 0}@media (max-width:767.9px){.environmental-news{padding:40px 15px}}.environmental-news>.container{min-height:200px;border-width:0}.environmental-news h1{margin-bottom:0px!important}.environmental-news p.prefix{margin-bottom:5px!important}.environmental-news p.prefix span{color:#fc0}.environmental-news .article{margin-top:40px}.environmental-news .article .article-img{overflow:hidden}.article-img div{display:block;width:100%;height:100%;padding-top:60%;background-position:center;background-size:cover!important;background-repeat:no-repeat}.environmental-news .article .article-img div{transition:all 0.3s ease}.environmental-news .article:hover .article-img div{transform:scale(1.1)}.environmental-news h4{margin-top:12px}.environmental-news .btn{border-radius:0;background-color:#fc0;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;color:#333;border-color:#fc0;text-decoration:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.environmental-news .btn:hover{background-color:#fff}@media (max-width:767.9px){.container-spacing{padding-left:15px;padding-right:15px}.container-spacing-bottom{padding-bottom:60px}.container-root .col-sm-1,.container-root .col-sm-2,.container-root .col-sm-3,.container-root .col-sm-4,.container-root .col-sm-5,.container-root .col-sm-6,.container-root .col-sm-7,.container-root .col-sm-8,.container-root .col-sm-9,.container-root .col-sm-10,.container-root .col-sm-11,.container-root .col-sm-12,.container-root .col-md-1,.container-root .col-md-2,.container-root .col-md-3,.container-root .col-md-4,.container-root .col-md-5,.container-root .col-md-6,.container-root .col-md-7,.container-root .col-md-8,.container-root .col-md-9,.container-root .col-md-10,.container-root .col-md-11,.container-root .col-md-12{padding-left:30px;padding-right:30px}.mcr-space-top{margin-top:50px}}.project-title{font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:40px}.project-title span{color:#fc0}.project-intro{padding:60px 0 0;overflow:hidden}@media (min-width:768px){.project-intro .row{display:flex;align-items:center}.project-intro .row.fe{align-items:flex-end}}.project-intro h1{font-size:70px;margin-bottom:10px!important;line-height:60px;padding-bottom:5px}.project-intro h1 span{display:inline-block;color:#fc0}.project-intro h2{font-size:16px}.project-intro p{margin-bottom:5px!important}.project-intro p strong{font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}.project-intro p strong span{color:#fc0}.project-overview{padding:60px 0;overflow:hidden}@media (min-width:768px){.project-overview .row{display:flex;align-items:center}}@media (max-width:767.9px){.project-overview .project-title{margin-top:40px}}.project-overview figure{padding:0px!important}.project-overview figure img{width:100%!important;height:auto!important}.project-achievements{padding:60px 0 0;overflow:hidden}.project-achievements .row .col-sm-6:first-child{margin-bottom:15px}.job-stats{padding:60px 0;background-color:#eaeaea;overflow:hidden}.job-stats .project-title{text-align:center}.project-stats{padding:60px 0;background-color:#eaeaea;overflow:hidden}.project-achievements .project-title,.project-stats .project-title{text-align:center}.project-stats .col-sm-3,.project-stats .col-sm-4{text-align:center;margin-bottom:40px}.project-stats .col-sm-3 span,.project-stats .col-sm-4 span{display:block;text-align:center;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:40px;margin-bottom:30px}@media (min-width:768px){.project-stats .col-sm-3 span,.project-stats .col-sm-4 span{font-size:50px}}.project-stats .col-sm-8{text-align:center;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;margin-top:20px}@media (max-width:767.9px){.project-stats .row .col-sm-4{margin-bottom:40px}.project-stats .row .col-sm-4:last-child{margin-bottom:0}}.project-stats .col-sm-4 img{max-width:150px;height:auto;margin-bottom:20px}.project-quote{padding:60px 0;overflow:hidden}@media (max-width:767.9px){.project-quote{padding-bottom:0}.project-quote img{margin-top:40px}}@media (min-width:768px){.project-quote .row{display:flex;align-items:center}}.project-quote-text{text-align:center;font-size:18px;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;padding:0 80px}.project-quote-by{margin-top:40px;text-align:center;font-size:18px;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif}.project-quote-by-position{margin-top:5px;text-align:center;font-size:18px}.project-quote-img{width:100%;height:auto}.project-banner{margin:60px 0 0;height:500px;background-position:center;background-size:cover!important;background-repeat:no-repeat}.project-stakeholders{padding:60px 0 0;text-align:center;overflow:hidden}.project-stakeholders #wpforms-2559{margin:0}.project-stakeholders p{margin:0}.project-stakeholders-ii1{width:100%;max-width:500px}.project-stakeholders-images{padding:60px 0 0}@media (min-width:768px){.project-stakeholders-images .project-stakeholders-flex{display:flex;align-items:center}.project-stakeholders-images .project-stakeholders-flex .project-stakeholders-imgs{width:60%}}@media (max-width:767.9px){.project-stakeholders-images .project-stakeholders-flex .project-stakeholders-imgs{margin-bottom:40px}}.project-stakeholders-images .project-stakeholders-flex .project-stakeholders-imgs .project-stakeholders-grid-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:10px}.project-stakeholders-images .project-stakeholders-flex .project-stakeholders-imgs .project-stakeholders-grid-container>div{height:150px;transition:opacity 0.3s;opacity:0;text-decoration:none;background-color:#E6E6E6;overflow:hidden}@media (min-width:768px){.project-stakeholders-images .project-stakeholders-flex .project-stakeholders-imgs .project-stakeholders-grid-container>div{height:250px}}.project-stakeholders-images .project-stakeholders-flex .project-stakeholders-imgs .project-stakeholders-grid-container>div.in{opacity:1}.project-stakeholders-images .project-stakeholders-flex .project-stakeholders-imgs .project-stakeholders-grid-container>div.rows-2{grid-row:span 2;height:310px}@media (min-width:768px){.project-stakeholders-images .project-stakeholders-flex .project-stakeholders-imgs .project-stakeholders-grid-container>div.rows-2{height:510px}}.project-stakeholders-images .project-stakeholders-flex .project-stakeholders-imgs .project-stakeholders-grid-container>div:hover .background-image{transform:scale(1.1)}.project-stakeholders-images .project-stakeholders-flex .project-stakeholders-imgs .project-stakeholders-grid-container>div .background-image{background-size:cover;background-position:center;transition:transform 0.2s;width:100%;height:100%}.project-stakeholders-images .project-stakeholders-flex .project-stakeholders-text{font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-style:italic}@media (min-width:768px){.project-stakeholders-images .project-stakeholders-flex .project-stakeholders-text{width:30%;margin-left:10%}}.project-tile-images{padding:60px 0 0}.project-tile-images .project-tile-imgs .project-tile-grid-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto);gap:10px}.project-tile-images .project-tile-imgs .project-tile-grid-container>div{height:100px;transition:opacity 0.3s;opacity:0;text-decoration:none;background-color:#E6E6E6;overflow:hidden}@media (min-width:768px){.project-tile-images .project-tile-imgs .project-tile-grid-container>div{height:170px}}.project-tile-images .project-tile-imgs .project-tile-grid-container>div.in{opacity:1}.project-tile-images .project-tile-imgs .project-tile-grid-container>div.rows-2{grid-row:span 2;height:210px}@media (min-width:768px){.project-tile-images .project-tile-imgs .project-tile-grid-container>div.rows-2{height:350px}}.project-tile-images .project-tile-imgs .project-tile-grid-container>div.rows-3{grid-row:span 3;height:320px}@media (min-width:768px){.project-tile-images .project-tile-imgs .project-tile-grid-container>div.rows-3{height:530px}}.project-tile-images .project-tile-imgs .project-tile-grid-container>div:hover .background-image{transform:scale(1.1)}.project-tile-images .project-tile-imgs .project-tile-grid-container>div .background-image{background-size:cover;background-position:center;transition:transform 0.2s;width:100%;height:100%}.join-us-early-careers h1{font-size:30px;line-height:30px}.join-us-experienced-professionals{padding-top:80px;padding-bottom:80px}@media (max-width:767.9px){.join-us-experienced-professionals img{margin-bottom:20px}}.join-us-experienced-professionals-vacancies{position:relative}.join-us-experienced-professionals-vacancies a{position:relative;display:inline-block}.join-us-experienced-professionals-vacancies a div{position:absolute;left:40px;bottom:20px;color:#fff;font-size:30px;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;line-height:30px}.join-us-experienced-professionals-vacancies a div{position:absolute;left:30px;bottom:25px;color:#fff;font-size:30px;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;line-height:30px;text-decoration:none}.join-us-experienced-professionals-vacancies a div span{color:#fc0}.join-us-our-workforce h1{font-size:30px}.join-us-early-careers a,.join-us-our-workforce 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}.join-us-early-careers a:hover,.join-us-our-workforce a:hover{background-color:#fff}@media (min-width:768px){.join-us-interest{padding-top:80px}}@media (min-width:1025px){.join-us-interest-img{width:100%;height:auto}}@media (min-width:400px) and (max-width:767.9px){.join-us-interest-img{width:50%;height:auto}}@media (min-width:768px) and (max-width:1024.9px){.join-us-interest-img{margin-top:20px;width:30%;height:auto}}.join-us-current-vacancies{padding-top:50px;padding-bottom:40px}@media (min-width:768px){.join-us-current-vacancies .row{display:flex}}.join-us-current-vacancies .col-sm-3{margin-top:30px}.join-us-current-vacancies .col-sm-3>div{position:relative;padding:20px 20px 70px;background-color:#eaeaea;text-align:center;height:100%}.join-us-current-vacancies .col-sm-3>div a{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:inline-block;text-decoration:none;color:#232525;background-color:#fff;border:2px solid #232525;line-height:15px;padding:5px 20px;border-radius:25px;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:16px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.join-us-current-vacancies .col-sm-3>div a:hover{color:#fff;background-color:#232525}.join-us-current-vacancies .col-sm-3>div a span{color:#fc0}.early-careers-gaw{background-color:#232525;padding-bottom:60px}.early-careers-gaw .col-sm-4{padding-top:60px}.early-careers-gaw a{display:inline-block;text-decoration:none;color:#fff;background-color:#fff0;border:2px solid #fff;line-height:15px;padding:5px 20px;border-radius:25px;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:16px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.early-careers-gaw a:hover{background-color:#fff;color:#232525}.early-careers-gaw img{margin-bottom:30px;width:100%;height:auto}.early-careers-gaw p{text-align:center}.early-careers-gaw a span{color:#fc0}.workforce-recruiting{padding-bottom:40px}@media (min-width:768px){.workforce-recruiting .row{display:flex}}.workforce-recruiting .col-sm-3{min-height:100%}@media (max-width:767.9px){.workforce-recruiting .col-sm-3{margin-top:10px}}.workforce-recruiting .col-sm-3>div{background-color:#f2f2f2;height:100%;padding:20px 20px 70px;text-align:center;position:relative}.workforce-recruiting .col-sm-3>div a{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:inline-block;text-decoration:none;color:#232525;background-color:#fff;border:2px solid #232525;line-height:15px;padding:5px 20px;border-radius:25px;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:16px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.workforce-recruiting .col-sm-3>div a:hover{color:#fff;background-color:#232525}.workforce-recruiting .workforce-recruiting-title div{height:100%;font-size:20px;line-height:20px;padding:20px;display:flex;align-items:center;justify-content:center;background-color:#eaeaea;position:relative}.workforce-recruiting .workforce-recruiting-title div strong{display:block;position:absolute;top:50%;left:50%;text-align:left;transform:translate(-50%,-50%)}@media (min-width:768px){.workforce-skillsets .row{display:flex}}.workforce-skillsets .col-sm-3{min-height:100%}@media (max-width:767.9px){.workforce-skillsets .col-sm-3{margin-top:10px}}.workforce-skillsets .col-sm-3>div{background-color:#FFE183;margin-bottom:10px;padding:10px;text-align:center}.workforce-skillsets .col-sm-3>div:last-child{margin-bottom:0}.workforce-skillsets .workforce-skillsets-title div{font-size:20px;line-height:20px;padding:20px;display:flex;align-items:center;justify-content:center;text-align:center;height:100%;background-color:#fc0;position:relative}.workforce-skillsets .workforce-skillsets-title div strong{display:block;position:absolute;top:50%;left:50%;text-align:left;transform:translate(-50%,-50%)}.leadership-block{margin-bottom:60px}.leadership-block .col-sm-3{text-align:center}.leadership-block .col-sm-3 img{border-radius:50%;width:80%;margin-bottom:12px}.leadership-block .col-sm-3 h4,.leadership-block .col-sm-3 p{text-align:center}.mt0{margin-top:0px!important}.m-0{margin:0px!important}.text-center{text-align:center!important}.gbg{background-color:#eaeaea!important}.git-iframe{width:100%!important;background-color:white!important;-webkit-filter:grayscale(100%)!important;filter:grayscale(100%)!important}@media (min-width:768px){.page-title.ptr{text-align:right}.page-title.ptr .reveal-text{display:inline-block;text-align:left}}.po1{padding:80px 0!important}.mcr{position:relative;height:500px;width:800px;margin:auto;margin-top:80px}.mcr #mcr_main{position:absolute;left:49%;top:58%;width:200px;height:200px;transform:translate(-50%,-50%)}.mcr #mcr_main div{position:absolute;left:0;top:0;width:200px;height:200px;opacity:0;transition:all 0.75s;-webkit-transition:all 0.75s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.mcr #mcr_main div#mcr_main_6{transform:translate(-200px,-200px) scale(1.5)}.mcr #mcr_main div.in{transform:translate(0,0) scale(1)!important;opacity:1}.mcr #mcr_main div img{width:200px;height:200px}@keyframes rotateMCR{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}23%{transform:rotate(100deg)}25%{transform:rotate(90deg)}45%{transform:rotate(90deg)}48%{transform:rotate(190deg)}50%{transform:rotate(180deg)}70%{transform:rotate(180deg)}73%{transform:rotate(280deg)}75%{transform:rotate(270deg)}95%{transform:rotate(270deg)}98%{transform:rotate(370deg)}100%{transform:rotate(360deg)}}.rotating-mcr{animation:rotateMCR 8s linear infinite}.mcr .mcr-arrow{position:absolute;width:80px;opacity:0;transition:all 0.75s;-webkit-transition:all 0.75s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.mcr .mcr-arrow.in{opacity:1}.mcr .mcr-arrow img{width:80px;visibility:hidden}.mcr .mcr-info{position:absolute;width:200px;height:120px}.mcr .mcr-info .mcr-title{position:absolute;width:180px;height:180px;line-height:180px;border-radius:50%;text-align:center;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:18px;opacity:0;transition:all 0.75s;-webkit-transition:all 0.75s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.mcr .mcr-info .mcr-title.in{opacity:1}.mcr .mcr-info .mcr-title span{color:#fc0;transform:scale(1.5) translate(1px,-2px);display:inline-block}.mcr .mcr-info .mcr-title.mcr-y{background-color:#FFF5CC}.mcr .mcr-info .mcr-title.mcr-g{background-color:#EAEAEA}.mcr #mcr_1{top:0;left:70px}.mcr #mcr_1 .mcr-arrow{transform:rotate(225deg);right:-40px;bottom:-30px}.mcr #mcr_2{top:0;right:70px}.mcr #mcr_2 .mcr-arrow{transform:rotate(315deg);left:-44px;bottom:-27px}.mcr #mcr_3{top:50%;right:0;transform:translateY(-50%)}.mcr #mcr_3 .mcr-arrow{top:50%;left:-90px;rotate:0deg;translate:0 -50%}.mcr #mcr_4{bottom:0;right:70px}.mcr #mcr_4 .mcr-arrow{transform:rotate(45deg);left:-35px;top:-35px}.mcr #mcr_5{bottom:0;left:70px}.mcr #mcr_5 .mcr-arrow{transform:rotate(135deg);right:-35px;top:-35px}.mcr #mcr_6{top:50%;left:0;transform:translateY(-50%)}.mcr #mcr_6 .mcr-arrow{top:50%;right:-90px;rotate:180deg;translate:0 -50%}.popover{position:relative;display:inline-block}.popover .tooltiptext{visibility:hidden;width:300px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:1;left:50%;top:0;transform:translate(-50%,calc(-100% - 10px))
} @media (min-width:479.9px){.popover .tooltiptext{width:400px}}.popover .tooltiptext ul{margin:0;padding-left:20px}.popover .tooltiptext ul li{text-align:left}.popover .tooltiptext:before{content:"";width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-top:10px solid #000;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}.popover:hover .tooltiptext{visibility:visible}.plyr__control--overlaid{background:#ffcc00!important;color:#000c14!important}#pathway_nav{text-align:center;margin-top:20px}#pathway_nav span{display:inline-block;border-radius:50%;border:1px solid #fc0;width:16px;height:16px;margin-right:8px;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;cursor:pointer}#pathway_nav span.active{background-color:#fc0}#pathway_nav span:last-child{margin-right:0}.pathway-btn{text-align:center;padding-top:100px}.pathway-btn span{display:inline-block;text-align:center;border-radius:50%;border:1px solid #fc0;width:30px;height:30px;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;cursor:pointer}.pathway-btn span:hover{background-color:#fc0}.pathway-btn span img{height:15px;margin-top:4px}#wpforms-7871{margin:0}.ecul{margin:0 0 0 15px;padding-left:0}.ecul li{margin-top:20px}.ecul li::marker{color:#fc0}@media (max-width:767.9px){.mbsp{padding-left:15px!important;padding-right:15px!important}.mmbsp{margin-left:15px!important;margin-right:15px!important}}.wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:rgb(255 204 0 / .1)!important;border-color:#ffcc00!important}.grey-block{border-radius:20px;background-color:#eaeaea;padding:50px;margin:10px 0 40px}.grey-block .grey-block-icon{float:left}.grey-block .grey-block-icon img{width:auto;height:100px}.grey-block .grey-block-title{float:left;font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;font-size:30px;margin-left:20px;line-height:100px}.grey-block .grey-block-content{margin-top:20px}