@font-face{font-family:empty;src:url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAQ0AAoAAAAAA+wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAJ4AAACeXQ48j09TLzIAAAGUAAAAYAAAAGAIIgbWY21hcAAAAfQAAABEAAAARAAyAGlnYXNwAAACOAAAAAgAAAAIAAAAEGhlYWQAAAJAAAAANgAAADb9mzB5aGhlYQAAAngAAAAkAAAAJAHiAeVobXR4AAACnAAAABAAAAAQAAAAAG1heHAAAAKsAAAABgAAAAYABFAAbmFtZQAAArQAAAFdAAABXVqZXRlwb3N0AAAEFAAAACAAAAAgAAMAAAEABAQAAQEBDHNwYWNlLWVtcHR5AAECAAEAOvgcAvgbA/gYBB4KABlT/4uLHgoAGVP/i4sMB4tr+JT4dAUdAAAAfA8dAAAAgREdAAAACR0AAACVEgAFAQEMFxkbHnNwYWNlLWVtcHR5c3BhY2UtZW1wdHl1MHUxdTIwAAACAYkAAgAEAQEEBwoN/JQO/JQO/JQO/JQO+JQU+JQViwwKAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAABAAAAAIAHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADAAAAAIAAgAAgAAAAEAIP/9//8AAAAAACD//f//AAH/4wADAAEAAAAAAAAAAAABAAH//wAPAAEAAAABAAAAeR2GXw889QALAgAAAAAAzz54vgAAAADPPni+AAAAAAAAAAAAAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABQAAAEAAAAAAAOAK4AAQAAAAAAAQAWAAAAAQAAAAAAAgAOAGMAAQAAAAAAAwAWACwAAQAAAAAABAAWAHEAAQAAAAAABQAWABYAAQAAAAAABgALAEIAAQAAAAAACgAoAIcAAwABBAkAAQAWAAAAAwABBAkAAgAOAGMAAwABBAkAAwAWACwAAwABBAkABAAWAHEAAwABBAkABQAWABYAAwABBAkABgAWAE0AAwABBAkACgAoAIcAcwBwAGEAYwBlAC0AZQBtAHAAdAB5AFYAZQByAHMAaQBvAG4AIAAxAC4AMABzAHAAYQBjAGUALQBlAG0AcAB0AHlzcGFjZS1lbXB0eQBzAHAAYQBjAGUALQBlAG0AcAB0AHkAUgBlAGcAdQBsAGEAcgBzAHAAYQBjAGUALQBlAG0AcAB0AHkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("woff")}.wmg-container{font-family:empty;font-size:0;opacity:0;position:relative;width:100%;zoom:1}.wmg-container>*{font-family:sans-serif;font-size:18px}.wmg-container img{max-width:100%;max-height:95%;width:100%}.wmg-item{width:33.25%!important;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wmg-thumbnail{height:100%;text-align:center;position:relative;width:100%}.wmg-arrow{border-bottom:10px solid;border-left:10px solid transparent;border-right:10px solid transparent;bottom:-15px;left:180px!important;display:none;height:0;position:absolute;width:0;z-index:2}.wmg-thumbnail-content{height:100%;overflow:hidden;width:100%;position:relative}.wmg-thumbnail-content img{vertical-align:middle;max-width:100%!important;max-height:344px!important;width:100%;height:344px;object-fit:cover;object-position:center;transition:1s}@media (max-width:480px){.wmg-thumbnail-content img{max-height:230px!important}}@media (max-width:768px){.wmg-thumbnail-content img{max-height:280px!important}}@media (max-width:992px){.wmg-thumbnail-content img{max-height:304px!important}}.wmg-thumbnail:hover .wmg-thumbnail-content img{transition:1s}.wmg-thumbnail-content .project-name{position:absolute;bottom:0;width:100%;background:#0000004d;top:auto;display:flex;justify-content:center;flex-direction:column;height:50px;transition:.5s}.wmg-thumbnail-content .product-name{position:absolute;width:100%;height:auto;left:0;top:auto;bottom:30px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;background-color:#1d1d1d;opacity:0;padding:7px 0;text-align:left;line-height:normal}.wmg-thumbnail-content .product-name h4{margin-top:.5rem;font-size:18px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wmg-thumbnail-content .product-name h6{font-size:10px;font-weight:400;color:#fff;border:1px solid #fff;border-radius:50rem;padding:4px 8px;margin-right:.5rem}.wmg-thumbnail-content .product-name .tags-btn{display:flex;flex-wrap:wrap}.wmg-thumbnail.open .wmg-thumbnail-content .project-name{opacity:0;transition:.5s}.wmg-thumbnail-content:hover .project-name{opacity:1;transition:.5s}.wmg-thumbnail-content:hover .product-name{opacity:.9;padding-left:15px;padding-right:15px}.wmg-thumbnail-content .project-name h2{font-size:14px;font-weight:500;color:#ffffffc2;margin:0}.wmg-details{left:0;margin-top:0;overflow:hidden;position:absolute;width:100%}.wmg-details.open{margin-top:15px;height:auto!important}.wmg-details-content{height:auto}.wmg-details-content .project-content .carousel-item img{height:395px}.wmg-details-content img{height:100%;width:100%;object-fit:cover;object-position:center}.wmg-details-content .modal img{height:500px;object-fit:cover;object-position:center}.wmg-details-content h2{font-size:18px;margin-bottom:0;text-align:left}.wmg-details-content p{font-size:14px;margin-bottom:7px;line-height:20px}.project-content h5{font-weight:600;font-size:14px;margin-bottom:15px}.wmg-details-content .partners-thumbs{padding-bottom:0}.wmg-thumbnail{background:0 0;color:#fff;cursor:pointer;border-radius:2px;padding:10px 15px}.wmg-arrow{border-bottom-color:#e3e3e3}.wmg-close{cursor:pointer;position:absolute;z-index:2;background:url(../images/portfolio/wmg-btn-close.png) no-repeat;display:block;height:30px;right:10px;top:12px;width:30px}.wmg-close:active,.wmg-close:hover{background-position:0 -31px}.wmg-details-content{background:#f7f8fb;padding:0;min-height:auto!important}.open .wmg-details-content{padding:20px}.wmg-container.open{background:0 0}.wmg-container.open .wmg-thumbnail{color:#1d3557}.wmg-container.open .wmg-thumbnail:hover img{-moz-opacity:0.7;-khtml-opacity:0.7;opacity:.7}.wmg-container.open .wmg-thumbnail.open img{-moz-opacity:1;-khtml-opacity:1;opacity:1}.wmg-container.open .wmg-thumbnail .project-name h2{color:#ffffffbf}.wmg-details-content .partners-thumbs ul li{height:80px;width:90px;padding:10px 10px 20px}.wmg-details-content .badge{padding:7px 10px;font-size:12px;margin-bottom:5px;display:inline-block}.location-flags{list-style:none;margin:-5px 0 0}.location-flags li{display:inline-block;font-size:14px;margin-right:10px}.location-flags li img{width:35px}.location-flags li label{margin:0}.project-content hr{margin:10px 0}.estimation-popup{top:0;height:100vh;right:0;z-index:999999;position:fixed;max-width:500px;overflow-y:auto;background:#fff;padding:1rem;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}.estimation-popup .close{position:absolute;right:10px;top:10px;font-size:16px}.estimation-popup .estimate-iframe{width:100vw;height:95vh}.form-content .form-group{margin-bottom:1rem}.form-content .form-group .form-control{margin-bottom:0}.form-content .form-group label{font-weight:300}.form-content .btn-submit{font-size:16px;color:#fff}.portfolio-tabs .nav-link{border-radius:3.25rem;text-transform:uppercase;font-weight:500}.portfolio-tabs .nav{border-radius:3.25rem}@media (min-width:576px){.portfolio-tabs .nav-link{min-width:220px;padding:10px}}