@import url("https://fonts.googleapis.com/css2?family=Kanit:wght@200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap");:root{--dpn-red:#e0001b;--dpn-blue:#063b8f;--dpn-navy:#071c3c;--dpn-ink:#142033;--dpn-surface:#f6f8fc;--dpn-border:rgba(7,28,60,.1);--dpn-shadow:0 18px 50px rgba(7,28,60,.12)}@font-face{font-family:Futura BdCn BT Bold;src:url(https://db.onlinewebfonts.com/t/7ff388711ea337ff996d69e56df9e991.eot);src:url(https://db.onlinewebfonts.com/t/7ff388711ea337ff996d69e56df9e991.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/7ff388711ea337ff996d69e56df9e991.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/7ff388711ea337ff996d69e56df9e991.woff)format("woff"),url(https://db.onlinewebfonts.com/t/7ff388711ea337ff996d69e56df9e991.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/7ff388711ea337ff996d69e56df9e991.svg#Futura%20BdCn%20BT%20Bold)format("svg")}body{overflow-x:hidden!important;margin:0;color:var(--dpn-ink);background:#fff;font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{scroll-behavior:smooth!important}*{box-sizing:border-box}::selection{color:#fff;background:var(--dpn-blue)}.ant-btn,a,button{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.ant-btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(224,0,27,.3)!important;outline-offset:3px}.ant-btn-primary{box-shadow:0 10px 24px rgba(6,59,143,.18)!important}.ant-btn-primary:focus,.ant-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(6,59,143,.25)!important}.services-row+.ant-row>.ant-col{padding:1rem 1rem 1.35rem!important;border-radius:18px!important;background:hsla(0,0%,100%,.94);transition:transform .22s ease}.services-row+.ant-row>.ant-col:hover{transform:translateY(-6px)}.services-row+.ant-row>.ant-col img{border-radius:13px}.ant-input,.ant-input-affix-wrapper,.ant-select-selector{transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease!important}.ant-input-affix-wrapper:hover,.ant-input:hover,.ant-select:hover .ant-select-selector{border-color:rgba(6,59,143,.45)!important}.ant-input-affix-wrapper-focused,.ant-input-focused,.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:var(--dpn-blue)!important;box-shadow:0 0 0 4px rgba(6,59,143,.1)!important}.site-page-header-ghost-wrapper a:hover{color:#fff!important;opacity:.78}.slider-brands{justify-content:center;align-items:center;width:100%;height:6em}.slider-brands img{object-fit:contain;width:190px!important;height:100%;margin:auto}@keyframes parallaxBackground{0%{background-position:40% -20%;background-size:150%}to{background-position:0 0;background-size:100%}}.moving-background{box-shadow:inset 0 0 50px 20px #fff;background-image:url(/images/background-img.png);background-repeat:no-repeat;background-size:cover;background-position-y:-2em;max-width:100vw}.sybrand-background{max-width:100vw;height:100vh}.sybrand-background,.sybrand-background-mobile{background-image:url(/images/business-card-background.png);background-repeat:no-repeat;background-size:cover}.sybrand-background-mobile{background-position:bottom;height:100vh!important}.moving-background-mobile{box-shadow:inset 0 0 50px 20px #fff;background-image:url(/images/background-img-mobile.png);background-repeat:no-repeat;background-size:cover;max-width:100vw;z-index:1!important;position:relative}.custom-hr{border:none;height:3px;background:linear-gradient(90deg,transparent,#e01306,transparent);margin:20px 0;box-shadow:0 0 10px #e01306}.ant-input-affix-wrapper>.ant-input:not(textarea){background:transparent!important;border-color:none!important;color:#fff!important}.mobile-view{display:none}.close{float:right;padding:4px;cursor:pointer}.close,.close-icon{z-index:9999999!important}.close-icon{font-size:20px}.rbc-chat{z-index:99!important}.ant-page-header-heading-extra{margin:auto!important}.ant-page-header-heading-left{display:flex;align-items:center;margin:4px 0;overflow:visible!important}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#fff;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);margin:1.2rem;padding:2rem!important;border-radius:1em;position:relative;overflow-y:auto}.not-active{color:#512c1d}.active{font-weight:700!important;color:#ef433e!important}.not-active:hover{opacity:.8!important}.active:hover .not-active:hover{opacity:.7!important}.fade_rule{position:relative;height:4px;width:100%;margin:0 auto;background:none}.fade_rule:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background-image:linear-gradient(90deg,hsla(0,0%,85%,0),hsla(0,0%,85%,.81) 50%,hsla(0,0%,85%,0));-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 20%);clip-path:polygon(0 0,100% 0,100% 100%,0 20%)}.fade_rule_left{position:relative;height:4px;width:100%;margin:0 auto;background:none}.fade_rule_left:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background-image:linear-gradient(90deg,hsla(0,0%,85%,0),hsla(0,0%,85%,.81) 50%,hsla(0,0%,85%,0));-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 20%);clip-path:polygon(0 0,100% 0,100% 100%,0 20%)}.fade_rule_right{position:relative;height:4px;width:100%;margin:0 auto;background:none}.fade_rule_right:before{content:"";position:absolute;top:0;right:0;height:4px;width:100%;background-image:linear-gradient(90deg,hsla(0,0%,85%,0),hsla(0,0%,85%,.81) 50%,hsla(0,0%,85%,0));-webkit-clip-path:polygon(0 0,100% 20%,100% 100%,0 0);clip-path:polygon(0 0,100% 20%,100% 100%,0 0)}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:transform .24s;display:none}.ant-btn-primary{text-shadow:none!important;box-shadow:none!important}.menu{height:100vh}.ant-collapse{box-sizing:border-box;margin:0;padding:0;color:#fff!important;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum","tnum";background-color:#fafafa;border:1px solid #d9d9d9;border-bottom:0;border-radius:2px}.ant-modal-body{padding:0!important;word-wrap:break-word}.ant-modal,.ant-modal-body{font-size:14px;line-height:1.5715}.ant-modal{box-sizing:border-box;color:rgba(0,0,0,.85);font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum","tnum","tnum";pointer-events:none;position:relative;width:auto;max-width:calc(100vw - 32px);margin:0 auto;padding:0 0 24px}.centeredModal{display:flex;align-items:center;justify-content:center;min-height:100vh;top:-100px!important}@media (min-width:768px) and (max-width:1300px){.max-width{max-width:70em!important;overflow:hidden!important}.paragraph{font-size:20px!important}.side-image{left:-34px!important}.services-row{max-width:80em!important}.header-text{font-size:35px!important}.paragraph-1{font-size:16px!important;padding-top:2.9em!important}.paragraph-2{font-size:14.5px!important}.paragraph-3{font-size:16px!important}.service-box-row{max-width:82em!important}.choose-us-col{padding-top:4.5em!important}.labour-image{width:25px!important;height:25px!important;margin-top:.22em}.service-box{margin:auto!important;padding-top:2em!important;height:14em!important;min-width:14em!important}.service-box-text{font-size:23px!important}.collapse-left{max-width:81em!important}.collapse-right{max-width:79em!important}.callback-row,.footer{max-width:80em!important}.safety-file-img{margin-left:-1.3em!important;margin-top:1em!important}.training-programs-img{margin-left:-1.8em!important;margin-top:1.3em!important}.site-visits-row{display:flex!important;justify-content:right!important;padding-right:2em!important}.site-visits-img{padding-right:.5em!important;margin-top:1.1em!important}.ppe-supplies-row{display:flex!important;justify-content:right!important;padding-right:2em!important}.ppe-supplies-img{margin-top:1.3em!important}.iso-compliance-img{margin-left:-2em!important;margin-top:1.5em!important}.fade_rule{width:85em!important}}@media (max-width:768px){.services-row+.ant-row>.ant-col{margin:0 0 1rem!important}.mobile-view{display:inline}.desktop-view{display:none}}.react-responsive-modal-modal{text-align:center!important}