.btn-arrow:focus,.btn-arrow:focus-visible{outline:1px solid #000;outline-offset:2px;text-decoration:underline !important;color:#fff}a.products-link.mason-title{width:100%;height:100%;justify-content:center;align-items:flex-end;font-weight:700 !important;font-size:24px;line-height:32px;color:#fff !important;padding:0 30px 32px}a.products-link.mason-title lottie-player{position:relative;top:-6px;width:32px}p{font-family:'Calibri',sans-serif}.about-grid div.elementor-container{gap:16px;padding:0;display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr}.about-grid div.elementor-container .elementor-column{width:100%}.about-grid div.elementor-container .grid-item>div{padding:24px 20px 40px !important}div.about-img-2 img{box-shadow:80px 70px 0 #eff2f4;width:calc(50vw - 30px);float:right;max-width:none;max-height:750px;margin-right:30px;object-fit:cover}.diversity-text{max-width:1020px}.btn-link,.btn-link:focus,.btn-link:hover,.btn-link:visited{display:inline-flex;align-items:center;gap:8px;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600;color:#000}.btn-link lottie-player{width:20px;height:20px}.btn-link.btn-white,.btn-link.btn-white:hover{color:#fff}.section-scrollarrow,.section-scrollarrow div{position:static !important;transform:none !important}.work-para1 p{font-family:'Montserrat';color:#000}.work-section1{overflow:hidden}.work-img2,.work-img2 div{position:relative;max-width:100% !important}.work-img2:before,.work-img2:after,.work-img3>div:after,.work-img6>div:after,.work-img7>div:before{content:'';position:absolute;width:100%;height:100%;border:1px solid #f7b93a;z-index:-1;pointer-events:none}.work-img6>div:after{border-width:1px 1px 0 0;width:120px;height:200px;left:100%;bottom:-150px;z-index:0}.work-img2:before{width:64.82vw;right:37.18%;top:-60px;border-width:1px 1px 0 0}.work-img3>div:after{bottom:-50px;left:40%;width:100vw;border-width:0 0 1px 1px}.work-img2:after{left:62.82%;border-width:0 0 1px 1px;bottom:-80px}.work-img7>div:before{border-width:0 1px 1px;width:110%;height:50%;left:-47%;bottom:-25%;z-index:0}.work-img7 img{position:relative}.work-title2{font-family:'Calibri',sans-serif}div.work-img5 img{border:8px solid #fff;position:relative}div.work-img5>div,.work-img3>div,.work-img4>div,div.work-img6>div,div.work-img8>div{max-width:fit-content;margin-left:auto !important;margin-right:auto !important;position:relative}.work-img3>div{margin-right:0 !important;z-index:1}.work-img4>div,div.work-img8>div{margin-left:0 !important}div.work-img5>div:before,div.work-img3>div:before,div.work-img4>div:before,div.work-img6>div:before,div.work-img8>div:before,.work-img3:after{content:'';background:#eef1f4;opacity:.63;position:absolute}.work-img3:after{width:32.33%;height:29.54%;right:-12%;top:-11%}div.work-img5>div:before{width:66.89%;height:66.89%;right:-8%;bottom:-8%}div.work-img3>div:before{width:120px;height:120px;left:-50px;bottom:-50px}div.work-img4>div:before{width:170px;height:170px;left:-50px;top:-50px}div.work-img6>div:before{width:39.42%;height:56.81%;right:-6.4%;bottom:-9.2%}div.work-img8>div:before{width:86.1%;height:100%;left:-9.5%;bottom:-22.7%}div.work-img3 img,div.work-img4 img,div.work-img6 img,div.work-img8 img{position:relative}.work-img6 img{z-index:1}.sedtion-border:before{content:'';position:absolute;left:100px;right:100px;top:0;border-top:1px solid #f7b93a;height:1px}.contact-text{max-width:930px}.more-link,.more-link:hover{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:16px;line-height:24px;text-align:center;color:#000}.text-line1 p{position:relative;padding-bottom:30px}.text-line1 p:after{content:'';position:absolute;border-bottom:1px solid #f7b93a;height:1px;left:0;bottom:0;width:100vw}.calibri h2,.calibri p{font-family:'Calibri',sans-serif!important}.calibri-bold h2,.calibri-bold p{font-family:'calibri-bold'!important}div.image-shadow1 img{box-shadow:-30px 30px 0 #eef1f4}.contact-text{font-family:'Calibri',sans-serif !important}.esg-spotlighttext p{max-width:450px}.esg-section1{background:linear-gradient(82.09deg,#eef1f4 8.32%,rgba(238,241,244,0) 82.02%)}.stats-item.elementor-widget.elementor-widget-image-box{margin-bottom:15px !important}.stats-item .elementor-image-box-wrapper{display:flex;align-items:center;text-align:left}.stats-item .elementor-image-box-content{margin-top:7px;text-align:left}.stats-item .elementor-image-box-img{margin-right:24px !important;width:auto !important;max-width:84px}.stats-item .elementor-image-box-content h3{color:#23479b;font-family:'Montserrat';font-weight:600;font-size:30px}.stats-item .elementor-image-box-content p{color:#646572;font-family:'Calibri',sans-serif !important;font-size:24px}section.esg-section-icons .elementor-container{display:grid;grid-template-columns:1fr 1fr 1fr}.esg-section-icons .elementor-container img{max-width:50px}section.esg-section-icons .elementor-column{width:100% !important}.esg-img2>div{display:inline-block;position:relative}.esg-img2>div:before{background:#eef1f4;content:'';width:31.57%;height:31.57%;position:absolute;right:-4.5%;top:-6%}.esg-img4>div:before{content:'';width:94.7%;height:88.7%;position:absolute;right:-50px;bottom:-50px;border:1px solid #f7b93a}.esg-img2 img,.esg-img4 img{position:relative}.esg-text-column p{padding-left:24px;padding-right:30px;margin:0;font-size:18px;color:#000}.esg-text-column p:before{content:'';position:absolute;left:0;top:0;width:1px;height:50px;border-left:1px solid #f7b93a}@media (min-width:768px){.work-img2 img{width:48.96vw;float:right;max-width:800px !important}}@media (min-width:1100px){div.esg-img4 img{max-width:570px;float:right;width:34vw}}@media (min-width:1200px){.work-img3 img{max-width:21vw !important}}@media (min-width:1400px){.work-para3>div{padding-right:180px !important}}@media (min-width:2000px){.about-grid p{font-size:1.5em;line-height:1.5}.grid-title{font-size:2.5em}.mission-img img{width:100%}.mission-text{padding-right:10%}.btn-link,.btn-link:hover{font-size:1.2em}.btn-link svg{transform:scale(1.5);margin-left:10px}.work-img1 img{min-width:27vw}.work-img1>div{margin-top:-180px !important}.work-img3 img{min-width:21vw}.work-img4 img{min-width:26vw}.work-img5 img{min-width:26vw}.work-img7 img{max-width:850px !important}.work-img6>div:after{width:200px}.work-para1 p{font-size:1.5em;line-height:1.4}.work-para2 p{font-size:1.5em;line-height:1.4}.work-para3 p{font-size:1.5em;line-height:1.4}.certification-para P{font-size:1.2em;line-height:1.4}.esg-img1 img{min-width:35vw}div.esg-img4 img{max-width:100%;width:100%}}@media (min-width:2500px){.title-position{margin-top:-10% !important}}@media (min-width:3000px){.section-grid .elementor-container .elementor-container{max-width:100% !important}.mission-text p,.story-text p,.leadership-text p,.esg-text p,.work-text p,.diversity-text p,.work-title5 p{font-size:1.5em;line-height:1.3}.work-title1 h2,.work-title2 h2{font-size:3em !important;max-width:60vw}.work-title2 h2{margin-left:auto;margin-right:auto}.work-section1 p{font-size:2em;line-height:1.4}.work-innersection1 img{min-width:800px}.work-img2 img{max-width:38vw !important}.work-img4 img{min-width:33vw}.work-img6 img{min-width:35vw}.work-img7 img{max-width:100% !important}.work-img8 img{min-width:28vw}.work-title2.calibri-bold h2{font-size:4em !important}.work-para3 p{font-size:2em}.text-line1.calibri-bold p{font-size:1.6em !important;line-height:1.3}.esg-img2 img{min-width:34vw}.esg-img3 img{min-width:28vw}.esg-title1 h2,.esg-title2 h2,.esg-title3 h2{font-size:4em !important}.esg-para1 p,.esg-para2 p,.esg-para3 p,.esg-text-column p{font-size:1.7em !important;line-height:1.3 !important}.esg-text-column p{font-size:2em !important}.section-iso img{min-width:16vw}.title-position{margin-top:0 !important}.work-title6 h2{font-size:3em !important}.certification-para P{font-size:2em}.certification-logo img{width:75%}}@media (min-width:4000px){.title-position>div{margin-top:-12% !important}}@media (min-width:5000px){.work-title1 h2,.work-title2 h2{font-size:5em !important}.work-section1 p{font-size:3.5em}.work-section1 p{font-size:4em}.work-title2.calibri-bold h2{font-size:7em !important}.text-line1.calibri-bold p{font-size:3em !important}.work-title5 p{font-size:3em}.work-para3 p{font-size:4em}}@media (max-width:1399px){.line-breaks br{display:none}}@media (max-width:1199px){.about-grid div.elementor-container{grid-template-columns:1fr 1fr}}@media (max-width:1024px){div.about-img-2 img{box-shadow:30px 30px 0 #eff2f4}.stats-item .elementor-image-box-content h3{font-size:24px}.esg-img4>div:before{right:-30px;bottom:-30px}}@media (max-width:991px){.stats-item .elementor-image-box-content p{font-size:18px}}@media (max-width:767px){.about-grid div.elementor-container{grid-template-columns:1fr}div.about-img-2 img{box-shadow:25px 25px 0 #eff2f4}div.about-img-2 img{width:100%;margin:0 0 30px -50px;float:none}.section-leadership .elementor-container{flex-direction:column-reverse}section.esg-section-icons .elementor-container{grid-template-columns:1fr 1fr}.stats-item .elementor-image-box-content h3{font-size:18px}.stats-item .elementor-image-box-content p{font-size:16px}.esg-img4>div:before{right:-10px;bottom:-25px}.esg-text-column p{font-size:14px}}@media (max-width:620px){.about-grid div.elementor-container{grid-template-columns:1fr}.wrap-link{text-align:center}}@media (max-width:768px){.text-line1 p:after{display:none}.work-img2:before{left:-58%}div.work-img3 img{max-width:45%}section.col-reverse{display:flex;flex-direction:column-reverse}.sedtion-border:before{left:0;right:0}.work-img7>div:before{display:none}.work-img7 img{margin-right:-52px}.work-img6>div:after{left:auto;right:-12%}.stats-item .elementor-image-box-wrapper{gap:24px}}@media (max-width:767px){.work-img2:after{left:8%;bottom:-210px}.work-img6{max-width:85%}}@media (min-width:1024px) and (max-width:1399px){.map-contact{top:55%}}@media (min-width:1045px) and (max-width:1199px){.work-img6>div:after{width:40px;bottom:-180px}}