.fm-childlinks-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:60px -20px 75px}@media (min-width: 1200px){.fm-childlinks-wrapper{margin:60px -35px 0}}@media (max-width: 991px){.fm-childlinks-wrapper{margin-bottom:0}}.child-box-items{height:100%;margin-bottom:20px;padding:0 20px;position:relative;width:750px}@media (min-width: 768px){.child-box-items{max-width:100%}}@media (min-width: 1200px){.child-box-items{padding:0 35px}}@media (min-width: 1200px){.home .child-box-items{min-height:700px}}.teams-left .child-box-items .child-box::before,.child-links-left .child-box-items .child-box::before,.bottom-content-right .child-box-items .child-box::before{bottom:-10px;left:10px}@media (min-width: 1200px){.teams-left .child-box-items .child-box::before,.child-links-left .child-box-items .child-box::before,.bottom-content-right .child-box-items .child-box::before{left:25px}}@media (min-width: 1200px){.teams-right .child-box-items,.child-links-right .child-box-items,.bottom-content-right .child-box-items{top:-80px}}.teams-right .child-box-items .child-box::before,.child-links-right .child-box-items .child-box::before,.bottom-content-right .child-box-items .child-box::before{bottom:-10px;left:10px}@media (min-width: 768px){.teams-right .child-box-items .child-box::before,.child-links-right .child-box-items .child-box::before,.bottom-content-right .child-box-items .child-box::before{bottom:auto;left:auto;right:10px;top:-10px}}@media (min-width: 1200px){.teams-right .child-box-items .child-box::before,.child-links-right .child-box-items .child-box::before,.bottom-content-right .child-box-items .child-box::before{right:25px}}.child-box::before{background:#09ce27;content:"";height:50%;position:absolute;transition:background-color 0.3s;width:50%}@media (min-width: 1200px){.child-box::before{height:325px;width:250px}}.child-box:hover::before{background-color:#324650}.child-box:hover .child-bg::before,.child-box:hover .child-bg::after{background-color:#09ce27}.child-bg{height:100%;left:20px;position:absolute;top:0;width:calc(100% - 40px);z-index:2}@media (min-width: 1200px){.child-bg{left:35px;width:calc(100% - 70px)}}.child-bg::before{background:#5d7e82;content:"";height:100%;mix-blend-mode:color;opacity:1;position:absolute;transition:background-color 0.3s;width:100%;z-index:3}.child-bg::after{background:#5d7e82;content:"";height:100%;opacity:0.57;position:absolute;left:0;top:0;transition:background-color 0.3s;width:100%;z-index:3}.child-bg img{height:100%;object-fit:cover;position:relative;width:100%;z-index:2}.child-box-content{display:flex;flex-direction:column;height:100%;padding:30px;position:relative;z-index:4}@media (min-width: 1200px){.child-box-content{padding:115px 100px}}.child-box-content p{color:#fff;flex-grow:1;font:20px/26px proxima-nova,Arial;padding-left:3px}@media (min-width: 1200px){.child-box-content p{font:21px/34px proxima-nova,Arial}}.child-box-title{color:#fff;font:300 clamp(32px, 3vw, 40px)/clamp(36px, 3vw, 50px) industry,Arial;margin-bottom:15px}@media (min-width: 1200px){.child-box-title{font:300 60px/70px industry,Arial}}.child-learn-more{position:relative;text-align:right}.child-learn-more span{color:#fff;display:inline-block;font:500 18px/32px industry,Arial;text-transform:uppercase}.child-learn-more span:after{color:#09ce27;content:"\f178";display:inline-block;font-family:"Font Awesome 5 Pro";margin-left:10px;transition:color 0.3s}.accordion{margin:50px 0px 100px}.accordion .accordion-button:not(.collapsed){background-color:#324650;color:#fff}.accordion .accordion-button:not(.collapsed):after{content:'\f078'}.accordion .accordion-header{font:400 clamp(16px, 3vw, 21px)/1.3em proxima-nova,Arial}.accordion .accordion-button{padding-right:50px;transition:background-color .3s ease 0s, color .3s ease 0s}.accordion .accordion-button:before{content:'Q:';padding-right:10px}.accordion .accordion-button:after{background-image:none;content:'\f077';font-family:"Font Awesome 5 Pro";font-size:20px;position:absolute;right:25px;top:14px}.accordion .accordion-body{padding:20px 60px}.site-breadcrumb{background-color:rgba(0,0,0,0);max-width:1500px;width:100%;margin:0 auto 30px;padding-top:15px;position:relative}.site-breadcrumb>span>span>span a{color:#09ce27;font-family:industry,Arial;font-size:11px}.site-breadcrumb>span>span>span a:hover,.site-breadcrumb>span>span>span a:focus{color:#2a2a2a}.site-breadcrumb>span>span>span:last-of-type a{color:#2a2a2a}.site-breadcrumb>span>span>span:last-of-type a:hover,.site-breadcrumb>span>span>span:last-of-type a:focus{color:#09ce27}.join-us h2,.join-us .h2{color:#324650;font:300 clamp(38px, 4vw, 60px)/70px "industry"}.join-us h2 .join-inline,.join-us .h2 .join-inline{color:#09ce27;font-weight:600}.join-us p{color:#324650;font:300 21px/34px "proxima-nova";max-width:670px;padding-top:30px}@media (max-width: 1199px){.join-us p{font-family:#2a2a2a}}@media (max-width: 767px){.join-us p{font-size:16px;line-height:28px}}@media (min-width: 1200px){.join-us .join-btn-wrapper{margin-top:40px}}.join-us .btn{font-size:18px;padding:18px 35px 14px;text-transform:uppercase}.testimonial{background-color:#09ce27;margin:clamp(25px, 5.5vw, 100px) 0px clamp(50px, 8vw, 150px);padding:clamp(25px, 5.5vw, 100px) 40px 100px}@media screen and (min-width: 1500px){.testimonial{padding:clamp(50px, 7vw, 100px) clamp(50px, 9.5vw, 175px) clamp(50px, 7vw, 100px) clamp(50px, 8vw, 150px)}}@media screen and (max-width: 1199px){.testimonial{margin:clamp(25px, 5.5vw, 100px) 0px clamp(25px, 5.5vw, 75px)}}.testimonial:before{content:url(/portals/0/images/quotes.png);position:absolute;right:0;top:0}@media screen and (max-width: 1199px){.testimonial:before{right:-40px;top:-25px;transform:scale(0.5)}}.testimonial h2,.testimonial .h2{color:#f5f4d6;font:300 clamp(38px, 4vw, 68px)/clamp(40px, 4vw, 70px) industry,Arial;margin-bottom:20px;padding-right:50px}@media screen and (max-width: 1199px){.testimonial h2,.testimonial .h2{margin-bottom:0px}}.testimonial p{color:#fff;font:300 clamp(20px, 3vw, 32px)/clamp(24px, 3vw, 40px) industry,Arial}.testimonial img{margin:35px 0px;max-height:70px;max-width:100%}.testimonial ul.slick-dots{bottom:-102px;right:0px;text-align:right}.testimonial ul.slick-dots li{height:24px;margin:0 0 0 24px;width:24px}.testimonial ul.slick-dots li button{background-color:#fff;border-radius:50%;color:#fff;height:24px;width:24px}.testimonial ul.slick-dots li button:before{color:transparent}.testimonial ul.slick-dots li.slick-active button{background-color:#2a2a2a}.testimonial .read-btn{color:#fff}.testimonial .read-btn:hover,.testimonial .read-btn:focus{color:#2a2a2a}.filter-gallery>div{display:grid;gap:10px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto}@media screen and (min-width: 768px) and (max-width: 1199px){.filter-gallery>div{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.filter-gallery>div{grid-template-columns:repeat(1, 1fr)}}.filter-gallery>div:not(.active){display:none}.filter-gallery>div div{background-color:#ccc;padding:clamp(50px, 4vw, 65px) clamp(25px, 4vw, 65px) 15px;position:relative}.filter-gallery>div div:before{background:#e5e5e5e3;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color 0.3s;width:100%;z-index:1}.filter-gallery>div div>*:not(img){position:relative;z-index:2}.filter-gallery ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:40px 0px clamp(25px, 5.5vw, 100px);padding:0px}.filter-gallery ul li{border:1px solid #000;cursor:pointer;font-size:18px;line-height:18px;list-style:none;padding:20px;transition:background-color .3s ease 0s, color .3s ease 0s, border-color .3s ease 0s}.filter-gallery ul li:hover,.filter-gallery ul li:focus,.filter-gallery ul li.active{background-color:#09ce27;border-color:#09ce27;color:#fff}.filter-gallery p{margin-bottom:clamp(25px, 3vw, 50px)}.filter-gallery h4{color:#2a2a2a;font:400 clamp(32px, 3vw, 60px)/1.1em industry,Arial;margin-bottom:20px}.filter-gallery h5{margin-bottom:clamp(25px, 3vw, 40px)}.filter-gallery img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.interior,.simple-interior{flex-grow:1}@media screen and (min-width: 1480px){.interior .container,.simple-interior .container{max-width:1450px}}.interior h2,.interior .h2,.simple-interior h2,.simple-interior .h2{color:#324650;font:300 clamp(32px, 3vw, 60px)/1.3em industry,Arial}.interior h3,.interior .h3,.simple-interior h3,.simple-interior .h3{color:#324650;font:300 clamp(26px, 3vw, 46px)/1.3em industry,Arial}.interior h6,.interior .h6,.simple-interior h6,.simple-interior .h6{color:#324650;font:700 clamp(20px, 3vw, 26px)/1.2em proxima-nova,Arial;margin:0 0 10px}.interior h1,.interior .h1{color:#324650;font:200 48px/56px industry,Arial;padding:30px 0;text-align:center}@media (min-width: 992px){.interior h1,.interior .h1{font:200 clamp(48px, 6vw, 106px)/clamp(50px, 6vw, 106px) industry,Arial;padding:112px 0 143px}}.interior .image-left img,.interior .image-right img{width:100%;padding:0 20px;position:relative}.interior .image-right .image-shape::before{background:#09ce27;content:"";height:46%;position:absolute;right:8px;top:10px;width:32%}@media screen and (min-width: 992px){.interior .image-right .image-shape::before{top:-90px}}@media screen and (min-width: 992px){.interior .image-right img{top:-80px}}.interior .image-left .image-shape::before{background:#324650;content:"";height:46%;position:absolute;bottom:-9px;left:10px;width:32%}@media screen and (max-width: 991px){.interior .image-left .image-shape::before{bottom:13px}}@media screen and (max-width: 991px){.interior .image-left img{margin-bottom:25px;padding-top:30px}}.interior-hero-wrapper{background:url("/Portals/0/Images/bmg-interior-ourcompany.png");background-size:cover;margin-bottom:30px;margin-top:152px}@media (min-width: 576px) and (max-width: 767px){.interior-hero-wrapper{margin-top:106px}}@media (min-width: 768px) and (max-width: 991px){.interior-hero-wrapper{margin-top:155px}}@media (min-width: 992px){.interior-hero-wrapper{margin-bottom:0px;margin-top:0;padding-top:155px}}@media (min-width: 992px){.interior-hero-wrapper .btn-primary{margin-top:-150px}}.top-full h2,.top-full .h2{margin-top:clamp(25px, 4vw, 75px)}.add-space{margin-bottom:50px}.second-content-additional{margin-bottom:20px}.vitals-image{background-image:linear-gradient(180deg, rgba(2,0,36,0) 0%, #fff 60%),url("/Portals/0/Images/values-image.jpg");background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 991px){.vitals-image{margin-top:0px}}.vitals-image .h3{color:#324650;margin-bottom:50px}.vitals-image .vitals-pane:not(.DNNEmptyPane){padding:clamp(40px, 5.5vw, 100px) 0px clamp(40px, 8vw, 150px)}@media screen and (max-width: 1199px){.vitals-image .vitals-pane:not(.DNNEmptyPane){padding:clamp(40px, 5.5vw, 100px) 20px clamp(40px, 8vw, 150px)}}video{max-width:100%}.machine-image{background-image:url("/Portals/0/Images/machine-image.jpg");background-repeat:no-repeat;background-size:cover;position:relative}.machine-image:before{background:#324650;content:"";height:100%;opacity:90%;position:absolute;width:100%}.machine-image .row{align-items:center;display:flex}.machine-image .row>div:first-of-type>div:first-of-type{padding:clamp(40px, 6.5vw, 120px) clamp(20px, 4vw, 75px) clamp(40px, 8vw, 150px)}.machine-image h3,.machine-image .h3,.machine-image p{color:#fff}.machine-image .machine-top:not(.DNNEmptyPane){padding-top:25px}.machine-image .machine-content:not(.DNNEmptyPane){padding-bottom:25px}@media screen and (max-width: 991px){.machine-image .machine-content:not(.DNNEmptyPane){padding-top:25px}}.machine-image .machine-content .fmFormBuilderDiv{padding:50px}.culture-pane{margin-top:15px}.teams-image{background-image:linear-gradient(180deg, rgba(2,0,36,0) 0%, #fff 60%),url("/Portals/0/Images/our-teams-bck.jpg");background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 991px){.teams-image{margin-top:0px}}.teams-image .image-right{margin-bottom:0px}@media screen and (min-width: 992px){.teams-image .image-left p::before{bottom:149px}}@media screen and (min-width: 992px){.teams-image .image-left img{top:-160px}}.teams-image .image-left,.teams-image .image-right{margin-top:100px}.teams-image .teams-left:not(.DNNEmptyPane),.teams-image .teams-right:not(.DNNEmptyPane){padding-bottom:clamp(40px, 5.5vw, 100px)}@media (max-width: 1199px){.teams-image .teams-left:not(.DNNEmptyPane),.teams-image .teams-right:not(.DNNEmptyPane){padding-bottom:0px}}.teams-image .teams-full-pane:not(.DNNEmptyPane){margin-top:clamp(40px, 5.5vw, 100px);margin-bottom:30px}@media (max-width: 1199px){.teams-image .teams-full-pane:not(.DNNEmptyPane){margin-bottom:0}}.teams-image h2,.teams-image .h2{margin-top:0px}.community-image{background-image:url("/Portals/0/Images/community-back.jpg");background-repeat:no-repeat;background-size:cover;position:relative}.community-image h4,.community-image .h4{color:#fff;font-size:21px;margin-bottom:35px;text-transform:uppercase}.community-image h3,.community-image .h3{color:#fff;margin-bottom:75px}.community-image h4,.community-image .h4,.community-image p{color:#fff;padding:0px 75px}@media screen and (max-width: 1199px){.community-image h4,.community-image .h4,.community-image p{padding:0px}}.community-image h2,.community-image .h2{color:#fff;margin-bottom:25px}.community-image iframe{height:auto;min-height:37vw;width:100%}.community-image .community-pane:not(.DNNEmptyPane){padding:clamp(25px, 9.5vw, 175px) 20px clamp(25px, 8vw, 150px)}@media screen and (min-width: 576px) and (max-width: 991px){.community-image .community-pane:not(.DNNEmptyPane){padding:75px 20px 50px}}@media screen and (max-width: 575px){.community-image .community-pane:not(.DNNEmptyPane){padding:0px}}.normal-pane:not(.DNNEmptyPane){margin-bottom:clamp(50px, 8vw, 100px);margin-top:clamp(50px, 8vw, 150px)}.sustainability-image{background-image:url("/Portals/0/Images/sustain-back.jpg");background-repeat:no-repeat;background-size:cover;position:relative}.sustainability-image h4,.sustainability-image .h4{color:#fff;font-size:21px;margin-bottom:35px;text-transform:uppercase}.sustainability-image .h3{color:#fff;margin-bottom:75px}@media screen and (max-width: 1199px){.sustainability-image .h3{margin-bottom:20px}}.sustainability-image h4,.sustainability-image .h4,.sustainability-image p{padding:0px 75px}@media screen and (max-width: 1199px){.sustainability-image h4,.sustainability-image .h4,.sustainability-image p{padding:0px}}.sustainability-image .sustainability-pane:not(.DNNEmptyPane){padding:clamp(25px, 9.5vw, 175px) 20px clamp(25px, 8vw, 150px)}@media screen and (min-width: 576px) and (max-width: 991px){.sustainability-image .sustainability-pane:not(.DNNEmptyPane){margin-top:0px;padding:75px 20px 50px}}@media screen and (max-width: 575px){.sustainability-image .sustainability-pane:not(.DNNEmptyPane){padding:25px 15px}}.global-image{background-image:url("/Portals/0/Images/global-back.jpg");background-repeat:no-repeat;background-size:cover;padding:0px 100px;position:relative;z-index:1}@media screen and (max-width: 991px){.global-image{padding:0px 5px}}.global-image h3,.global-image .h3{color:#fff;font-size:clamp(36px, 5vw, 80px);margin-bottom:0px}.global-image h6{color:#fff;font-family:proxima-nova,Arial;margin-bottom:10px}.global-image h5,.global-image .h5{padding-bottom:75px}@media screen and (max-width: 991px){.global-image h5,.global-image .h5{padding:25px}}.global-image p{color:#fff}.global-image p .large-text{color:#fff;font:200 clamp(76px, 10vw, 190px)/1em industry,Arial;border-bottom:1px solid #fff}.global-image p .large-text:hover{border-bottom-color:#09ce27;color:#09ce27}.global-image .global-top:not(.DNNEmptyPane){padding-top:clamp(25px, 5.5vw, 100px)}@media screen and (max-width: 575px){.global-image .global-top:not(.DNNEmptyPane){padding-top:50px}}.global-image .global-cta:not(.DNNEmptyPane){padding:clamp(50px, 10.5vw, 200px) 0px}.remove-margin{margin:clamp(25px, 4vw, 50px) 0px -50px}@media screen and (max-width: 1199px){.remove-margin{margin-bottom:-25px}}.success-image{background-image:url("/Portals/0/Images/success-back.jpg");background-repeat:no-repeat;background-size:cover}.success-image .success-pane:not(.DNNEmptyPane){padding-top:50px}.bottom-image .bottom-content h2{margin-top:50px}.bottom-image .bottom-content-left:not(.DNNEmptyPane),.bottom-image .bottom-content-right:not(.DNNEmptyPane){margin-bottom:clamp(25px, 5.5vw, 100px)}@media screen and (max-width: 1199px){.bottom-image .bottom-content-left:not(.DNNEmptyPane),.bottom-image .bottom-content-right:not(.DNNEmptyPane){margin-bottom:0}}.join-image{background-image:url("/Portals/0/Images/Group4.jpg");background-repeat:no-repeat;background-size:cover;margin:auto;position:relative}@media (max-width: 1199px){.join-image{margin-top:50px}.join-image::before{background:rgba(50,70,80,0.85);content:"";height:100%;left:0;position:absolute;top:0;width:100%}}@media screen and (min-width: 1200px){.join-image .join-callout{padding:7vw}}@media (max-width: 1199px){.join-image .join-callout{padding:50px 20px}}.join-image .join-us h2,.join-image .join-us .h2{color:#324650;font:300 clamp(38px, 4vw, 60px)/70px "industry"}@media (max-width: 1199px){.join-image .join-us h2,.join-image .join-us .h2{color:#fff}}.join-image .join-us p{color:#324650;font:300 21px/34px proxima-nova,Arial;max-width:670px;padding-top:30px}@media (max-width: 1199px){.join-image .join-us p{color:#fff}}.join-image .join-us .btn{font-size:18px;padding:18px 35px 14px;text-transform:uppercase}.green-text{color:#09ce27;font-weight:600}.img-wrapper{background-image:url("/Portals/0/Images/Group4.jpg");background-repeat:no-repeat;background-size:cover;height:39vw;margin:auto;max-height:759px;max-width:1920px;padding-top:7vw;min-height:600px;position:relative}@media (min-width: 1200px){.img-wrapper{background-position-x:right}}@media (max-width: 1199px){.img-wrapper{padding-top:50px}.img-wrapper .container .join-us p,.img-wrapper .container .join-us h2,.img-wrapper .container .join-us .h2{color:#fff}.img-wrapper::before{content:"";height:100%;width:100%;position:absolute;margin-top:-50px;background:rgba(50,70,80,0.85)}}.img-wrapper .join-us h2,.img-wrapper .join-us .h2{color:#324650;font:300 clamp(38px, 4vw, 60px)/70px "industry"}.img-wrapper .join-us h2 .join-inline,.img-wrapper .join-us .h2 .join-inline{color:#09ce27;font-weight:600}.img-wrapper .join-us p{color:#324650;font:300 21px/34px "proxima-nova";max-width:670px;padding-top:30px}@media (max-width: 1199px){.img-wrapper .join-us p{font-family:#2a2a2a}}@media (max-width: 767px){.img-wrapper .join-us p{font-size:16px;line-height:28px}}@media (min-width: 1200px){.img-wrapper .join-us .join-btn-wrapper{margin-top:40px}}.img-wrapper .join-us .btn{font-size:18px;padding:18px 35px 14px;text-transform:uppercase}.simple-interior-wrapper .site-header{background-color:#fff}.simple-interior{padding:200px 0px 100px}.simple-interior h1,.simple-interior .h1{color:#324650;font:200 48px/56px industry,Arial;padding:30px 0}@media (min-width: 992px){.simple-interior h1,.simple-interior .h1{font:200 clamp(48px, 6vw, 72px)/clamp(50px, 6vw, 84px) industry,Arial;padding:0px 0px 30px}}
