@font-face{font-family:"CoHeadlineCorp";src:url(https://aggroup.com.mt/wp-content/themes/aggroup/css/../fonts/CoHeadlineCorp.ttf) format("truetype")}@font-face{font-family:"GothamBook";src:url(https://aggroup.com.mt/wp-content/themes/aggroup/css/../fonts/GothamBook.otf) format("opentype")}@font-face{font-family:"GothamBold";src:url(https://aggroup.com.mt/wp-content/themes/aggroup/css/../fonts/GothamBold.otf) format("opentype")}.coheadlinecorp{font-family:"CoHeadlineCorp"!important}.gothambook{font-family:"GothamBook"!important}.gothambold{font-family:"GothamBold"!important}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.align-center{text-align:center}h1,h2,h3,h4,h5,h6{font-family:"CoHeadlineCorp"!important;font-weight:300!important}h2.vc_custom_heading,.section-title{color:#595A5C!important}h1.vc_custom_heading{color:#595A5C}body,.page-inner{font-family:"GothamBook"!important}body p,body blockquote{margin-bottom:1.6rem}body .page-inner{margin-top:0}@media screen and (max-width:768px){body .wrapper{padding-top:6rem}}body .experience-box{display:none}body .section-subtitle:empty{display:none}@media screen and (min-width:992px){body .section-about .col-md-offset-1{margin-left:1%;width:49%}}body .section-about-title{margin-bottom:2rem}body .page-header{display:none}body .small-width{max-width:980px;margin-left:auto;margin-right:auto}body .navbar{padding-top:1rem;padding-bottom:1rem}@media screen and (max-width:768px){body .navbar{height:6rem;padding-top:.5rem;padding-bottom:.5rem}}body .navbar .navbar-toggle{margin-top:1rem}@media screen and (max-width:768px){body .navbar .navbar-toggle{margin-top:.4rem}}body .navbar .navbar-toggle .icon-bar{width:35px;height:2px;margin-top:8px!important}body .navbar .navbar-address,body .navbar .social-list{margin-top:1.8rem}body .navbar .navbar-spacer{margin-top:1.25rem;height:2.3rem}body .navbar .brand{margin-top:0}@media screen and (max-width:768px){body .navbar .brand img{width:80px;height:55px}}body .navbar.slideInDown{height:6rem}body .navbar.slideInDown .brand img{width:80px;height:55px}body .navbar.slideInDown .navbar-address,body .navbar.slideInDown .social-list{margin-top:1.3rem}body .navbar.slideInDown .navbar-spacer{margin-top:.8rem}body .navbar.slideInDown .navbar-toggle{margin-top:.4rem}body .right-boxed{right:1.5rem!important}@media screen and (max-width:768px){body.menu-is-opened{overflow:hidden;position:fixed;width:100%}}@media screen and (min-width:992px){body .menu{width:360px}}@media screen and (max-width:768px){body .menu{overflow:hidden}}body .menu-list{padding-left:12%}body .menu-list>li{margin-top:2rem}@media screen and (min-height:600px){body .menu-list>li{font-size:2.2rem;margin-top:1.7rem}body .menu-list{top:7rem;bottom:16rem}}body .grid-item{padding:0;position:static!important;width:100%!important}@media screen and (min-width:468px){body .grid-item{width:50%!important}}@media screen and (min-width:1024px){body .grid-item{width:25%!important}}body .project-carousel{margin-top:0}body .section-projects{padding:20px 0 0}body .wpb_image_grid_ul{max-width:1548px;display:table;margin:0 auto!important}body .section-projects .container,body .projects .container{display:none}body .filter-content-2{display:table;margin:0 auto 3rem}body .filter-content-2 .filter li{margin-right:1.5rem;margin-left:1.5rem}body .project-item:hover .project-hover{background:rgb(0 184 241 / .9)!important}body .project-description,body .project-title{color:#FFF!important}body .project-detail-meta{display:none}body .project-detail-info{padding:1.3rem 3.3rem 2rem}body .project-detail-title{display:none}body .project-detail-control{position:absolute;right:16px;top:16px;font-size:18px}body .project-detail-control.active .show-info{font-size:30px;line-height:10px}@media screen and (max-width:768px){body .project-detail-control{right:10px;top:10px}}body .project-detail-info{background:rgb(255 255 255 / .9)}body .project-detail-thumbnail{min-height:680px}@media screen and (max-width:768px){body .project-detail-thumbnail .opener{padding:50px}}body .project-banner .vc_column-inner{background-size:cover;background-position:center center}body .project-banner h1{display:table;margin:0 auto;border:4px solid #00baf2;padding:15px 25px;background:rgb(0 0 0 / .2);-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}@media screen and (max-width:768px){body .project-banner .vc_column-inner{padding-top:150px!important;padding-bottom:150px!important}}body .nodetail-projects .project-item .link-arrow{display:none}body .nodetail-projects .project-item:hover .project-hover .project-hover-content{display:flex;width:100%;height:100%;align-items:center;text-align:center;cursor:pointer}body .nodetail-projects .project-item:hover .project-hover h3{width:100%}body .nodetail-projects .project-hover .project-title{bottom:2.5rem!important}body .timeline-box .vc-hoverbox-front .vc-hoverbox-block-inner{background:rgb(80 184 237 / .65);height:100%;vertical-align:middle;display:flex;flex-wrap:wrap;align-items:center}body .timeline-box .vc-hoverbox-front .vc-hoverbox-block-inner h2{margin:0 0 .5rem;color:#FFF;width:100%}body .timeline-box h5{margin:0 0 1rem}body .vc-hoverbox-block-inner pre{margin:0 auto;border-radius:20px}body .vc-hoverbox-block-inner p{margin-bottom:20px;margin-top:20px;color:#FFF}body .vc-hoverbox-back{background-color:#505659!important}body .vc-hoverbox-back h2{margin:.5rem 0;color:#00bbf1}body .vc-hoverbox-block{justify-content:flex-start}body .dots-image{float:right;width:100%;text-align:center}body .dots-image img{max-height:520px;margin:0 auto}body .dots-image .dots{display:none}body .wpb_image_grid .wpb_image_grid_ul .isotope-item{position:static!important;width:33.33333%;margin:0}body .wpb_image_grid .wpb_image_grid_ul .isotope-item img{width:100%;height:auto}@media screen and (max-width:768px){body .wpb_image_grid .wpb_image_grid_ul .isotope-item{width:100%}}body .gallery-small .wpb_image_grid .wpb_image_grid_ul .isotope-item{width:16.6666%}@media screen and (max-width:768px){body .gallery-small .wpb_image_grid .wpb_image_grid_ul .isotope-item{width:100%}}@media screen and (min-width:769px) and (max-width:1199px){body .gallery-small .wpb_image_grid .wpb_image_grid_ul .isotope-item{width:33.3333%}}body .call-to-action h2{color:#27B7EB;margin-bottom:10px}body .call-to-action h4{color:#FFF}body .row-icons img{width:75px}body .row-icons .wpb_single_image .vc_single_image-wrapper{border:2px solid #27B7EB;border-radius:50%;width:120px;height:120px;padding:25px;margin-bottom:10px}body .section.footer{padding:2rem 0;border-top:1px solid #EEE;margin-top:80px}@media screen and (max-width:768px){body .section.footer{padding:5rem 0 3rem}}body .contact-top{display:none}body .section-message{padding:0}body .section-message .col-md-3{display:none}body .section-message .col-md-9{width:100%}body .row-contact{margin:0}body .col-contact{margin-top:0}body .contact-details .col-md-3{display:none}body .contact-details .col-md-9{width:100%}body .section-info .title-hr{display:none}body .phone-lg{display:none}body select{border-radius:0;background:#f6f6f6}body input[type=submit]{border:1px solid #00baf2;background:#fff0;color:#00baf2;border-radius:2em;font-weight:400;display:table;margin:0 auto}body input[type=file]{display:table;margin:0 auto;width:190px;margin-top:10px}body input[type=submit]:hover,body input[type=submit]:active{background:#00baf2;color:#FFF}body .wpcf7 .screen-reader-response{position:static;display:table;width:100%;margin-bottom:10px}body .wpcf7 .screen-reader-response ul{display:none}@media screen and (max-width:768px){body .footer-flex .flex-item{text-align:center;margin-top:2rem}body .footer-flex .flex-item .brand{width:100%;text-align:center}body .prettyphoto{pointer-events:none;margin:0}body .project-gallery .prettyphoto{margin:0}body .post-thumbnail{padding:10rem 45px 2rem}body .post-thumbnail .col-md-10{padding:20px 20px}body .post-thumbnail .col-md-10 h1{font-size:2.1rem}}@media screen and (min-width:769px) and (max-width:1399px){body .vc_col-sm-2{width:33.3%;margin-bottom:25px}}@media screen and (max-width:768px){body .vc_col-sm-2{margin-bottom:25px}}@media screen and (min-width:769px) and (max-width:1199px){body .vc_col-sm-3{width:50%}}