@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&display=swap);.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body{background:#fff;font-family:Montserrat,sans-serif;line-height:0px}.MuiContainer-root{margin-bottom:0!important;margin-top:0!important;overflow:hidden;padding:0}.needOfRhsSlider .solu-need-of-rh-sliders .slick-next,.needOfRhsSlider .solu-need-of-rh-sliders .slick-prev{height:50px;top:30%!important;width:50px}.needOfRhsSlider .solu-need-of-rh-sliders .slick-prev{left:20px!important}.needOfRhsSlider .solu-need-of-rh-sliders .slick-next{right:20px!important}.needOfRhsSlider .solu-need-of-rh-sliders .slick-next img,.needOfRhsSlider .solu-need-of-rh-sliders .slick-prev img{height:40px!important;width:40px!important}.header-menu-items-lists .MuiMenuItem-gutters{color:#0065ff;font-weight:700;opacity:1}.news-report .stonehand-insight-slider-box .sh-insights-arrows-left,.news-report .stonehand-insight-slider-box .sh-insights-arrows-right{height:50px;width:50px}.news-report .stonehand-insight-slider-box .sh-insights-arrows-right{right:3%}.news-report .stonehand-insight-slider-box .sh-insights-arrows-left{left:3%}.flood-barrier-tables .MuiTableCell-head .MuiTableCell-body{white-space:nowrap}.load-table .MuiTableCell-root{border-bottom:1px solid #d9d9d9}.header-submenu-list .MuiMenu-paper{border-radius:0;color:#0065ff;margin:0!important}.details-description-container{margin:50px auto;max-width:90%}.details-description{display:flex;justify-content:space-between;line-height:35px}.details-description .description{padding:30px;position:relative;width:50%}.details-description .description p{line-height:25px}.description .slider-logo-icon{height:300px;position:absolute;right:30px;width:400px;z-index:1}.description-image{position:absolute;right:25%;top:40%;z-index:2}.stonehand-nav-btn{font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;line-height:18.29px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;text-underline-position:from-font}.stonehand-primary{color:#0065ff}.stonehand-secondary{color:#0263ff}.stonehand-primaryBtn{background:#0065ff;color:#fff}.fw-400,.fw-norm{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fs-90{font-size:90px}.fs-60{font-size:60px}.fs-50{font-size:50px}.fs-40{font-size:40px}.fs-30{font-size:30px}.fs-20{font-size:20px}.sh-btn{padding:18px 46px}.homebanner-contactBtn,.sh-btn{background:linear-gradient(90deg,#64e7a5 -31.21%,#0065ff 138.18%);border-radius:50px;color:#fff;font-size:.9rem;text-transform:none;transition:background-color .3s ease;z-index:1}.homebanner-contactBtn{left:50%;padding:6px 12px;position:absolute;top:68%;transform:translateX(-50%)}.homebanner-contactBtn:hover{background-color:initial}.custom-slider-container .slick-track{align-items:center;display:flex;justify-content:center;width:100%!important}.custom-slider-container .slick-initialized .slick-slide{width:100%!important}.stonehand-insight-slider-box .slick-dots{bottom:40px}.stonehand-insight-slider-box{padding-bottom:130px}.test-certificates-background{overflow:hidden;position:relative}.test-certificates-background:before{background-color:#0065ff;content:"";height:50%;left:0;position:absolute;top:0;width:100%;z-index:-1}.blog-data-background-right{background-color:#0065ff;height:100%;position:"absolute";right:0;top:-11px;width:40%;z-index:1}.blog-data-background-right2{height:100%;position:absolute;right:0;top:-11px;width:40%;z-index:1}.blog-data-background-left{background-color:"#0065FF";height:"100%";left:0;position:"absolute";top:0;width:"40%";z-index:1}.stonehand-footer-menuli,.stonehand-footer-offc-addr-menuli{color:#fff;font-size:14px;font-weight:300;opacity:.7;text-decoration:none}.stonehand-footer-menuli-lbl{color:#fff;font-size:14px;font-weight:500;text-decoration:none}.stonehand-footer-menuli-lbl.country{text-decoration:underline}.stonehand-soci-icon{background:none;border:none}.stonehand-soci-icon:hover{background:#0000!important}.sh-waterloss-box{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 0;text-align:center}.sh-btn-gradient{background:linear-gradient(90deg,#64e7a5 -31.21%,#0065ff 138.18%);color:#fff;font-size:.9rem}.solutiontile-slicktile .slick-dots.MuiBox-root{bottom:-50px}.solutiontile-slicktile .slick-dots.MuiBox-root li .MuiBox-root{height:10px;width:10px}.sh-statistic-table-row:hover{background:#0264f8;color:#fff}.challenges-acc-box .MuiPaper-root{border:none;padding:0}.solu-need-of-rh-sliders .slick-next:before,.solu-need-of-rh-sliders .slick-prev:before{content:""}.solu-need-of-rh-sliders .slick-prev{left:10px}.solu-need-of-rh-sliders .slick-next,.solu-need-of-rh-sliders .slick-prev{align-items:center;border:1px solid #ccc;display:flex;height:100px;justify-content:center;top:80%;width:100px}.solu-need-of-rh-sliders .slick-next{right:10px}.solu-need-of-rh-sliders .slick-next,.solu-need-of-rh-sliders .slick-prev{background:#fff;border:3px solid #e3e5e4;bottom:0;box-shadow:none;color:#0065ff;font-size:25px;font-weight:700}.home-solutiontile-slicktile .slick-list{z-index:1}.home-solutiontile-slicktile .slick-dots.MuiBox-root{bottom:180px;left:0;position:absolute;z-index:3}.stonehand-insight-slider-box .stonehand-insight-slider{padding:0}.driving-core-ch{font-size:30px}.insight-hover-mainlebl{font-size:20px}.insight-read-btn{font-size:14px;padding:0}.contact-info-main-btn{font-size:14px}.core-challenges-box{justify-content:center;padding:2rem;text-align:center}.core-challenges-box,.core-challenges-title{align-items:center;display:flex;flex-direction:column}.core-challenges-title{font-size:14px;font-weight:700;line-height:1.6;padding-bottom:1rem}.core-challenges-title span{background:"linear-gradient(90deg, #0264F8 13.79%, #4ECABA 76.18%)";color:#fff;margin-right:5px}.core-challenges-description{font-size:14px;line-height:1.6;max-width:800px;padding-top:1rem}.description-blog-title strong{font-weight:700}.description-blog-title span{font-weight:400}.slick-dots .challenges li{display:contents;margin:0}.solutiontile-pipe-grid .stonehand-soci-icon.cardicon+.solutiontile-pipe-grid .stonehand-soci-icon.cardicon{padding-top:50px}.slick-dots li{align-items:center;display:inline-flex;height:auto;width:auto}@media only screen and (max-width:600px){.close-popup{box-shadow:"none";color:#fff;font-weight:700;margin-top:150px;position:absolute;text-align-last:center;width:100%}.MuiTypography-root.sh-insights-label{font-size:22px;font-weight:700}.sh-insight-viewall{font-size:20px;font-weight:bolder;padding-right:20px}.sh-insights-arrows-left{left:5%;top:88%}.sh-insights-arrows-right{right:5%;top:88%}.sh-testcerti-arrows-left{left:5%;top:91%}.sh-testcerti-arrows-right{right:5%;top:91%}.sh-footer-links{align-items:flex-start;display:flex;justify-content:center}.sh-footer-links.office-address{align-items:center}.sh-contactus-home .MuiTypography-root{font-size:25px;text-align:center}.sh-contactus-home .cont.MuiTypography-root{font-size:19px}.cont .MuiTypography-root.sh-cont-join{font-size:20px;font-weight:700;text-align:center}.cont .MuiTypography-root.sh-cont-info{font-size:30px;font-weight:400}.solutiontile-pipe-grid .solutiontile-pipe{display:none}.stonehand-insight-slider-box .stonehand-insight-slider{padding:25px}.stonehand-insight-slider-box .slick-dots{bottom:76px}.stonehand-insight-slider-box.cs .slick-dots{bottom:47px}.solu-need-of-rh-sliders .slick-prev{height:55px;left:15%;top:94%;width:55px}.solu-need-of-rh-sliders .slick-next{height:55px;right:15%;top:94%;width:55px}.solu-need-of-rh-sliders.prods .slick-dots{bottom:10px}}@media only screen and (min-width:600px){.homebanner-contactBtn{font-size:18px;font-weight:400;padding:20px 24px}.core-challenges-title{flex-direction:row;font-size:13px}.close-popup{box-shadow:"none";color:#fff;font-weight:700;margin-top:150px;position:absolute;text-align-last:center;width:100%}.MuiTypography-root.sh-insights-label{font-size:14px}.sh-insight-viewall{font-size:20px;font-weight:bolder;padding-right:20px}.sh-insights-arrows-left,.sh-testcerti-arrows-left{bottom:100%;top:100%}.sh-footer-links{align-items:flex-start;display:flex;justify-content:center}.sh-footer-links.office-address{align-items:baseline}.sh-contactus-home .MuiTypography-root{font-size:30px;text-align:center}.sh-contactus-home .cont.MuiTypography-root{font-size:19px}.cont .MuiTypography-root.sh-cont-join{font-size:40px;text-align:left}.MuiTypography-root.sh-projspan,.cont .MuiTypography-root.sh-cont-info{font-size:20px}.solutiontile-pipe-grid .solutiontile-pipe{display:none}.stonehand-insight-slider-box .stonehand-insight-slider{padding:25px}.driving-core-ch{font-size:20px}.solu-need-of-rh-sliders.prods .slick-dots{bottom:10px}}@media only screen and (min-width:768px){.stonehand-insight-slider-box .slick-dots{bottom:50px}.close-popup{box-shadow:"none";color:#fff;font-weight:700;margin-top:150px;position:absolute;text-align-last:center;width:100%}.css-hqyqtt{top:30%}.MuiTypography-root.sh-insights-label{font-size:40px;font-weight:bolder}.sh-insight-viewall{font-size:20px}.stonehand-insight-slider-box .sh-insights-arrows-left,.stonehand-insight-slider-box .sh-insights-arrows-right,.stonehand-insight-slider-box .sh-testcerti-arrows-left,.stonehand-insight-slider-box .sh-testcerti-arrows-right{bottom:90%;top:90%}.sh-contactus-home .MuiTypography-root{font-size:30px;text-align:left}.cont .MuiTypography-root.sh-cont-join{font-size:40px;text-align:left}.cont .MuiTypography-root.sh-cont-info{font-size:30px;margin-right:110px}.MuiTypography-root.sh-projspan{font-size:20px}.solutiontile-pipe-grid .solutiontile-pipe{display:none}.core-challenges-description{font-size:14px;max-width:500px}.driving-core-ch,.insight-hover-mainlebl{font-size:20px}.insight-read-btn{font-size:12px;padding:0}.contact-info-main-btn{font-size:10px}}@media (max-width:829px){.on-going-projects-background-left{overflow:hidden;padding-right:4vw;padding-top:8vh;position:relative}.on-going-projects-background-left:before{background-color:#0065ff;content:"";height:100%;position:absolute;right:0;top:0;width:50%;z-index:-1}.on-going-projects-background-right{overflow:hidden;padding-left:4vw;padding-top:8vh;position:relative}.on-going-projects-background-right:before{background-color:#0065ff;content:"";height:100%;left:0;position:absolute;top:0;width:50%;z-index:-1}}.flood-barrier-utilities-ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none;margin:-75px auto 0;max-width:1212px;padding:0}.flood-barrier-utilities-ul li{padding:0 10px;text-align:center;width:25%}.flood-barrier-utilities-ul li img{height:150px;width:150px}.flood-barrier-utilities-ul h4{color:#0065ff;font-size:18px;line-height:28px;margin:0}.eco-block-new{height:500px;width:100%}@media (max-width:1024px){.flood-barrier-utilities-ul h4{font-size:16px;line-height:26px}.flood-barrier-utilities-ul li img{height:100px;width:100px}.flood-barrier-utilities-ul{margin:-50px auto 0}.eco-block-new{height:400px;width:100%}}@media (max-width:768px){.eco-block-new{height:300px;width:100%}}@media (max-width:520px){.flood-barrier-utilities-ul h4{font-size:14px;line-height:24px}.flood-barrier-utilities-ul li img{height:100px;width:100px}.flood-barrier-utilities-ul{justify-content:center;margin:-50px auto 0}.flood-barrier-utilities-ul li{max-width:300px;padding:0 10px;text-align:center;width:100%}.eco-block-new{height:180px;width:100%}.needofrhslider-box{width:60%!important}}@media (min-width:960px){.core-challenges-title{font-size:25px}}@media only screen and (min-width:992px){.css-hqyqtt{top:36%}.MuiTypography-root.sh-insights-label{font-size:40px;font-weight:700}.sh-insight-viewall{font-size:20px;font-weight:700}.stonehand-insight-slider-box .sh-testcerti-arrows-left{bottom:90%;top:90%}.sh-contactus-home .MuiTypography-root{font-size:30px;text-align:left}.cont .MuiTypography-root.sh-cont-join{font-size:40px;text-align:left}.cont .MuiTypography-root.sh-cont-info{font-size:30px}.MuiTypography-root.sh-projspan{font-size:20px}.solutiontile-pipe-grid .solutiontile-pipe{display:none}.driving-core-ch{font-size:30px}.insight-read-btn{font-size:14px;padding:0}.contact-info-main-btn{font-size:11px}}@media only screen and (min-width:1200px){.MuiTypography-root.sh-insights-label{font-size:50px;font-weight:700}.sh-insight-viewall{font-size:20px}.stonehand-insight-slider-box .sh-insights-arrows-left,.stonehand-insight-slider-box .sh-insights-arrows-right{top:36%}.stonehand-insight-slider-box .sh-testcerti-arrows-left,.stonehand-insight-slider-box .sh-testcerti-arrows-right{top:40%}.cont .MuiTypography-root.sh-cont-join{font-size:50px;text-align:left}.cont .MuiTypography-root.sh-cont-info{font-size:30px}.MuiTypography-root.sh-projspan{font-size:40px}.solutiontile-pipe-grid .solutiontile-pipe{display:block}.driving-core-ch{font-size:30px}}@media (min-width:1280px){.core-challenges-title{font-size:30px}}@media only screen and (min-width:1441px){.flood-barrier-utilities-ul h4{font-size:24px;line-height:34px}.flood-barrier-utilities-ul{max-width:1800px}}@media only screen and (min-width:1890px){.eco-block-new{height:800px;width:100%}}.sliderarrws{align-items:center;background-color:#fff;border:3px solid #ccc;border-radius:50%;cursor:pointer;display:flex;justify-content:center;z-index:1}.pdfcard .react-pdf__Document,.pdfcard .react-react-pdf__Page{width:100%}.pdfcard .react-pdf__Page__canvas{height:495px!important;width:100%!important}.pdfpage{min-height:0!important;min-height:auto!important;min-width:0!important;min-width:auto!important;width:100%}.soluSliderGradCircle.prod{bottom:0;display:none;position:absolute;width:57%;z-index:-1}@media only screen and (min-width:320px) and (max-width:510px){.home-solutiontile-slicktile .slick-dots.MuiBox-root{bottom:385px}.needOfRhsSlider .solu-need-of-rh-sliders .slick-next,.needOfRhsSlider .solu-need-of-rh-sliders .slick-prev{top:29%!important}.stack-list-report{width:100%}}@media only screen and (min-width:520px) and (max-width:767px){.home-solutiontile-slicktile .slick-dots.MuiBox-root{bottom:400px}}@media only screen and (min-width:1020px) and (max-width:1240px){.home-solutiontile-slicktile .slick-dots.MuiBox-root{bottom:70px}}.animated-span{border-radius:4px;color:#fff;display:inline-flex;overflow:hidden;position:relative}.animated-span:before{background:linear-gradient(90deg,#0264f8,#4ecaba);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .75s ease-in-out;width:100%;z-index:0}.animated-span:hover:before{left:0}.animated-span span{position:relative;z-index:1}.slick-slider.solu-need-of-rh-sliders.needrh{position:static}.solu-need-of-rh-sliders.needrh .slick-next,.solu-need-of-rh-sliders.needrh .slick-prev{bottom:0;opacity:.6;top:auto;transform:none}.solu-need-of-rh-sliders.needrh .slick-dots{bottom:7px}@media only screen and (min-width:764px) and (max-width:1020px){.home-solutiontile-slicktile .slick-dots.MuiBox-root{bottom:480px}}@media only screen and (min-width:1200px) and (max-width:1439px){.imgplotdot-0{left:39%;top:25%}.needOfRhsSlider .solu-need-of-rh-sliders .slick-next,.needOfRhsSlider .solu-need-of-rh-sliders .slick-prev{top:20%!important}}@media only screen and (min-width:1440px) and (max-width:1499px){.imgplotdot-0{top:33%}.needOfRhsSlider .solu-need-of-rh-sliders .slick-next,.needOfRhsSlider .solu-need-of-rh-sliders .slick-prev{top:25%!important}.needOfRhsSlider .solu-need-of-rh-sliders .slick-prev{left:40px!important}.needOfRhsSlider .solu-need-of-rh-sliders .slick-next{right:40px!important}}@media only screen and (min-width:1500px) and (max-width:1599px){.imgplotdot-0{left:41%;top:22%}.needOfRhsSlider .solu-need-of-rh-sliders .slick-next,.needOfRhsSlider .solu-need-of-rh-sliders .slick-prev{top:25%!important}.needOfRhsSlider .solu-need-of-rh-sliders .slick-prev{left:40px!important}.needOfRhsSlider .solu-need-of-rh-sliders .slick-next{right:40px!important}}@media only screen and (min-width:1600px) and (max-width:1687px){.imgplotdot-0{top:25%}}@media only screen and (min-width:1687px) and (max-width:1799px){.imgplotdot-0{left:41%;top:26%}}@media only screen and (min-width:1800px) and (max-width:1899px){.imgplotdot-0{left:40%;top:26%}}@media only screen and (min-width:1900px) and (max-width:2200px){.imgplotdot-0{top:10%}}@media only screen and (min-width:1900px) and (max-width:1959px){.imgplotdot-0{top:24%}}@media only screen and (min-width:1200px) and (max-width:1200px){.imgplotdot-0{top:45%}}@media only screen and (min-width:1960px){.imgplotdot-0{top:19%}}@media only screen and (min-width:1200px){.solu-need-of-rh-sliders.needrh .slick-next,.solu-need-of-rh-sliders.needrh .slick-prev{bottom:15%;transform:none}}@media only screen and (max-width:1200px){.header-menu-items-lists li{text-transform:uppercase}}.banner-wrap:after,.banner-wrap:before{content:"";display:inline-block;height:100%;opacity:0;position:absolute;top:0;transition:all .7s ease;width:50%;z-index:1}.banner-wrap:before{background:linear-gradient(249.65deg,#0000 22.02%,#000c 92.58%);left:0}.banner-wrap:after{background:linear-gradient(69.65deg,#6d6c6c00 22.02%,#313131cc 92.58%);right:0}.banner-wrap.banner_left:before,.banner-wrap.banner_right:after{opacity:1}:root{--react-pdf-text-layer:1}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;bottom:0;forced-color-adjust:none;left:0;line-height:1;overflow:hidden;position:absolute;right:0;text-align:left;text-align:initial;top:0}.textLayer br,.textLayer span{color:#0000;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400}.textLayer br::selection{background:#0000}.textLayer .endOfContent{bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:100%;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000}@media (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight}.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required{outline:1.5px solid selectedItem}}.annotationLayer{--scale-factor:1;left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0}.annotationLayer section{box-sizing:border-box;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .buttonWidgetAnnotation.pushButton>a,.annotationLayer .linkAnnotation>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>canvas{height:100%;width:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover,.annotationLayer .linkAnnotation>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;position:absolute;width:100%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox :focus,.annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer .annotationTextContent,.annotationLayer section svg{height:100%;position:absolute;width:100%}.annotationLayer .annotationTextContent{color:#0000;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}
/*# sourceMappingURL=main.6499ccc9.css.map*/