@media screen and (max-width:980px){.reverse-mobile-order{display:flex;flex-direction:column-reverse}}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#fff!important}.footer-column h3{margin-bottom:20px}.footer-column ul{padding:0}.footer-column ul li{margin-bottom:3px}.hero-section .et_pb_slide_title{font-weight:400!important}.hero-section .et_pb_slide_title:after{border:solid;width:120px;margin:auto;border-bottom:none;background:linear-gradient(black,black) bottom no-repeat;background-size:50% 8px;content:"";display:block;border-color:#2b5769;margin-top:15px;margin-bottom:15px}.et-pb-active-slide .et_pb_slide_description{animation-name:none}#portfolio-grid.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:none!important;border-radius:0!important}#portfolio-grid.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{background:none!important;color:#2B5769}#portfolio-grid.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{background:#2b5769!important;color:#fff!important}.de-portfolio-title h2.et_pb_module_header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;margin-top:0px!important;z-index:3;opacity:0}.de-portfolio-title .et_pb_portfolio_item:hover h2.et_pb_module_header{opacity:1}.de-portfolio-title span.et_overlay:before{content:''}.de-portfolio-title .et_pb_portfolio_item:hover span.et_overlay{opacity:1;z-index:3}#portfolio-preview a{pointer-events:none}#portfolio-preview .et_overlay{display:none!important}.single-project.et_pb_pagebuilder_layout .nav-single{width:100%;max-width:100%}@media (max-width:479px){.accreditations-column{width:33.3%!important;padding:10px}}.pa-blog-equal-height .pa-auto-height{height:auto!important}.pa-blog-equal-height .pa-auto-margin{margin-top:20px!important}.number_plus .percent-value:after{content:'+'}.slider-text{font-size:17px!important;line-height:1.4em!important}.mobile-slider .dsm_card_wrapper{margin:0 auto!important;width:80%}#vacancies-posts .et_pb_post{background:#fff;padding:30px}.et-l .et-l--post .et_builder_inner_content .et_pb_row{width:100%!important}.single .post{padding-bottom:0;margin-bottom:0}#comment-wrap{display:none}@media (max-width:479px){#footer-logos .et_pb_column{width:33.3%!important;padding:10px}}