@import"https://fonts.bunny.net/css?family=Nunito";header:not(.uk-sticky-fixed){z-index:999}.w-full{width:100%}.h-full{height:100%}.project-area-8 h2{font-size:50px}.project-area-8 h2 span{font-size:80px;text-transform:uppercase;font-weight:800}.project-area-8 .media-left p{margin-top:20px;color:#fff}.about-area-1 h2,.about-area-1 p,.about-area-1 h4,.about-area-1 h3,.why-area-1 h2,.why-area-1 p,.why-area-1 h4,.why-area-1 h3,.project-area-6 h3,.project-area-6 p{color:#fff}.cta-area-1 .title-area h1{font-weight:900;color:#1d2d50;text-transform:uppercase;font-size:35px;line-height:40px;margin:0 0 20px}@media (min-width: 960px){.cta-area-1 .title-area h1{font-size:55px;line-height:normal}}@media (min-width: 1200px){.cta-area-1 .title-area h1{font-size:60px}}.cta-area-1 .title-area h1 span{font-weight:700;font-size:22px;line-height:2.5}@media (min-width: 960px){.cta-area-1 .title-area h1 span{font-size:28px;line-height:1.5}}.cta-area-1 .title-area .sec-text{font-weight:500;color:#1d2d50;font-size:25px;line-height:1.5}@media only screen and (max-width: 768px){.cta-area-1 .title-area .sec-text{font-size:18px}}.feature-area-1 .title-area h2{font-weight:900;color:#1d2d50;text-transform:uppercase;font-size:25px;line-height:1.2;margin:0 0 20px}@media only screen and (min-width: 960px){.feature-area-1 .title-area h2{font-size:50px}}.feature-area-1 .title-area p{font-weight:500;color:#1d2d50;font-size:20px;line-height:1.5;margin-bottom:50px}@media only screen and (min-width: 960px){.feature-area-1 .title-area p{font-size:28px;margin-bottom:0}}.feature-area-1 .feature-card{min-height:325px;transition:all .5s ease}.feature-area-1 .feature-card .feature-card-icon svg{width:50px;transition:all .5s ease}.feature-area-1 .feature-card .feature-card-icon.excellence svg path{transition:all .5s ease;fill:#1d2d50}.feature-area-1 .feature-card .feature-card-icon.integrity svg path{transition:all .5s ease}.feature-area-1 .feature-card .feature-card-icon.integrity svg path.fill{fill:#1d2d50}.feature-area-1 .feature-card .feature-card-icon.integrity svg path.stroke{stroke:#1d2d50}.feature-area-1 .feature-card .feature-card-icon.innovation svg g{transition:all .5s ease}.feature-area-1 .feature-card .feature-card-icon.innovation svg g.stroke{stroke:#1d2d50}.feature-area-1 .feature-card .feature-card-icon.innovation svg path{transition:all .5s ease}.feature-area-1 .feature-card .feature-card-icon.innovation svg path.fill{fill:#1d2d50}.feature-area-1 .feature-card .feature-card-icon.diversity svg path{transition:all .5s ease;fill:#1d2d50}.feature-area-1 .feature-card .feature-card-details p{margin-bottom:0}.feature-area-1 .feature-card:hover{background-color:#1d2d50}.feature-area-1 .feature-card:hover .feature-card-title,.feature-area-1 .feature-card:hover p{color:#fff}.feature-area-1 .feature-card:hover .feature-card-icon.excellence svg path{fill:#fff}.feature-area-1 .feature-card:hover .feature-card-icon.integrity svg path.fill{fill:#fff}.feature-area-1 .feature-card:hover .feature-card-icon.integrity svg path.stroke{stroke:#fff}.feature-area-1 .feature-card:hover .feature-card-icon.innovation svg g.stroke{stroke:#fff}.feature-area-1 .feature-card:hover .feature-card-icon.innovation svg path.fill{fill:#fff}.feature-area-1 .feature-card:hover .feature-card-icon.diversity svg path{fill:#fff}.sustainability{padding-bottom:80px}.sustainability h2{color:#1d2d50;font-size:28px;line-height:1.5;text-transform:uppercase;margin-bottom:10px}@media only screen and (max-width: 768px){.sustainability h2{font-size:23px}}.sustainability h3{color:#95c11f;margin-bottom:10px;margin-top:10px;font-weight:900;text-transform:uppercase;font-size:50px;line-height:1.2}@media only screen and (max-width: 768px){.sustainability h3{font-size:35px}}.sustainability p{font-weight:500;font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;background:#fff;color:#333}@media only screen and (max-width: 768px){.sustainability p{font-size:15px}}.section-production-video-banner .uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.section-production-video-banner .uk-text-lead{font-size:32px;line-height:1.5;color:#fff}.section-production-video-banner .uk-text-uppercase{text-transform:uppercase!important}.section-production-video-banner .uk-text-bold{font-weight:700}.section-production-video-banner .uk-cover{max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.section-production-video-banner .gradient{background-image:linear-gradient(90deg,#000 0,#0000);opacity:.7}.section-production-video-banner .uk-heading-large{font-size:34px;line-height:1.1;font-weight:900;text-transform:uppercase;color:#fff}@media (min-width: 960px){.section-production-video-banner .uk-heading-large{font-size:50px}}@media (min-width: 1200px){.section-production-video-banner .uk-heading-large{font-size:80px}}.subsidiaries-text{padding-top:175px;padding-bottom:175px;background:#1d2d50;display:flow-root;box-sizing:border-box}@media only screen and (max-width: 768px){.subsidiaries-text{padding:100px 25px}}.subsidiaries-text p{font-size:17px;font-weight:500;line-height:1.5;margin-bottom:0;color:#fff}@media only screen and (max-width: 768px){.subsidiaries-text p{font-size:15px;line-height:1.4}}.subsidiaries-text p.text-large{font-weight:500;color:#1d2d50!important;font-size:28px;line-height:1.5;margin-bottom:30px}@media only screen and (max-width: 768px){.subsidiaries-text p.text-large{font-size:24px;line-height:1.2}}.scroll-downs{margin:auto;width:34px;height:55px}.mousey{width:3px;padding:5px 12px;height:35px;border:2px solid #fff;border-radius:25px;opacity:.75;box-sizing:content-box;cursor:pointer}.scroller{width:3px;height:10px;border-radius:25%;background-color:#fff;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}to{transform:translateY(15px);opacity:0}}.contact-map{filter:grayscale(1)}@media only screen and (max-width: 768px){.contact-map{height:350px}}.uk-form-file{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-file input[type=file]{position:absolute;top:0;z-index:1;width:100%;opacity:0;cursor:pointer;left:0;font-size:500px}.section-contact-us .uk-link-text{color:#1d2d50;font-weight:500}.section-contact-us .uk-link-text:hover{color:#e7463f}.h-3{height:3%}.milestones{padding:0}@media only screen and (max-width: 768px){.milestones .uk-text-right{text-align:start!important}}.milestones .miles-item:nth-child(1) .card-title,.milestones .miles-item:nth-child(1) .card-text{color:#b2b2b2}.milestones .miles-item:nth-child(2) .card-title,.milestones .miles-item:nth-child(2) .card-text{color:#9d9d9c}.milestones .miles-item:nth-child(3) .card-title,.milestones .miles-item:nth-child(3) .card-text{color:#878787}.milestones .miles-item:nth-child(4) .card-title,.milestones .miles-item:nth-child(4) .card-text{color:#706f6f}.milestones .miles-item:nth-child(5) .card-title,.milestones .miles-item:nth-child(5) .card-text{color:#575756}.milestones .miles-item:nth-child(6) .card-title,.milestones .miles-item:nth-child(6) .card-text{color:#1d2d50}.milestones .miles-item:nth-child(7) .card-title,.milestones .miles-item:nth-child(7) .card-text{color:#1d2d50}.milestones .miles-item:nth-child(8) .card-title,.milestones .miles-item:nth-child(8) .card-text{color:#1d2d50}.footer-logo img{max-width:350px}@media only screen and (max-width: 992px){.feature-card.style-grid .feature-card-text{font-size:15px}.project-area-6 p{font-size:14px;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden}.footer-logo img{max-width:250px;margin-bottom:40px}footer .social-btn{justify-content:center}.copyright-text{font-size:14px}.mobile-menu-wrapper .mobile-logo{max-width:75%}}.sideMenuToggler,.sidebar-btn{background:transparent;position:relative;height:60px;width:60px;border:2px solid var(--title-color);border-radius:50%;text-align:center;line-height:57px;padding:0;transition:all ease .4s;margin:0;font-size:16px;cursor:pointer;text-transform:none;color:#000}.sideMenuToggler:hover,.sidebar-btn:hover{color:#fff;background-color:#1d2d50;border-color:#fff}.sideMenuToggler:hover .line,.sidebar-btn:hover .line{background-color:#fff}.lang-link{color:#1d2d50;font-weight:500}.lang-link:first-child:after{content:" - ";margin:0 5px}.section-production-list .view-button{padding:12.5px 20px;background-color:#1d2d50;color:#fff;transition:all .5s ease}.section-production-list .view-button:hover{background-color:#e7463f}
