/*!/wp-content/themes/mcgee-v6/assets/css/theme/040-reveals-and-legacy-content.css*/.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)}}.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-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}.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;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,.pt.ptw a.cola2,.pt.ptw a.cola3{width:100%!important}}.pt.ptw .project-services{display:none}.pt a:not(.empty){margin-bottom:30px;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,.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{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-views{margin-left:0px!important;background-color:#232525!important}.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-views a{color:#FFCC00!important}.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}.current-vacancies{margin-left:0px!important;background-color:#232525!important}.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}.current-vacancies a{color:#FFCC00!important}.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}#aol_success_alert{margin-top:20px}.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;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{padding-bottom:3px;margin-bottom:0}.widget_nav_menu>div li a{font-size:16px!important;color:#333333!important;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,#menu-expertise li a:hover,.widget_nav_menu>div li.current-menu-item a,.widget_nav_menu>div li.current-page-ancestor a,.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}.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}.vp .wp-block-image,.vp-alt .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-alt h4 strong,.vp h4 strong{color:#fc0}.vp .text,.vp-alt .text{position:relative}.vp .text h4,.vp-alt .text h4{position:absolute;top:50%;transform:translateY(-50%);padding-right:30px;padding-left:30px}.vp .imgs,.vp-alt .imgs{position:relative}.vp .imgs .wp-block-image,.vp-alt .imgs .wp-block-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ns,.np{padding:0}.ga{margin-top:20px;padding:20px}.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)}.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{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,#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}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}.copyright-text{margin-top:10px}.copyright-text,.registered-text{margin-bottom:15px}#secondary.widget-area,#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,.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{top:100px}#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,.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%)}