#root,body,html{height:100vh;width:100%;margin:0;font-size:1.025rem;color:#111;line-height:1.8rem}*{box-sizing:border-box;font-family:"Comfortaa","Trebuchet MS",sans-serif!important;outline:none!important}body{padding:0!important}body.desktop [class*=PrivateSwipeArea]{display:none}body.desktop.custom-scroll-bar::-webkit-scrollbar,body.desktop .custom-scroll-bar::-webkit-scrollbar,body.desktop .MuiDrawer-paper::-webkit-scrollbar{width:.75em}body.desktop.custom-scroll-bar::-webkit-scrollbar-track,body.desktop .custom-scroll-bar::-webkit-scrollbar-track,body.desktop .MuiDrawer-paper::-webkit-scrollbar-track{background:#be8c5a}body.desktop.custom-scroll-bar::-webkit-scrollbar-thumb,body.desktop .custom-scroll-bar::-webkit-scrollbar-thumb,body.desktop .MuiDrawer-paper::-webkit-scrollbar-thumb{background:#73410f!important}#root{height:auto;min-height:100vh;display:flex;overflow:hidden}#root,#root>div{width:100%}img{max-width:100%!important;height:auto!important}input{margin:1em 0;font-family:inherit;font-size:inherit}a{color:#a57341}a:focus,a:hover{color:#5a2800;text-decoration:underline}a,button{text-transform:unset!important;font-size:1rem;transition:.3s}a[class*=Primary],button[class*=Primary]{min-height:2.5rem;font-size:inherit!important;border-radius:.25rem}a[class*=Primary].major-button,button[class*=Primary].major-button{border-radius:1.75rem;height:3rem}a[class*=Primary].outlined,button[class*=Primary].outlined{border:.0625rem solid #8c5a28;background:transparent;color:#73410f;position:relative;overflow:hidden}a[class*=Primary].outlined>*,button[class*=Primary].outlined>*{z-index:1}a[class*=Primary].outlined:before,button[class*=Primary].outlined:before{position:absolute;top:0;left:0;content:"";height:100%;width:100%;z-index:0;opacity:0;background:linear-gradient(270deg,#8c5a28,#5a2800);transition:.3s}a[class*=Primary].outlined:hover,button[class*=Primary].outlined:hover{color:#fff}a[class*=Primary].outlined:hover:before,button[class*=Primary].outlined:hover:before{opacity:1}a[class*=Primary].contained,button[class*=Primary].contained{border:.0625rem solid #8c5a28;background:transparent;color:#fff;position:relative;overflow:hidden}a[class*=Primary].contained>*,button[class*=Primary].contained>*{z-index:1}a[class*=Primary].contained:before,button[class*=Primary].contained:before{position:absolute;top:0;left:0;content:"";height:100%;width:100%;z-index:0;opacity:1;background:linear-gradient(270deg,#8c5a28,#5a2800);transition:.3s}a[class*=Primary].contained:hover,button[class*=Primary].contained:hover{color:#73410f}a[class*=Primary].contained:hover:before,button[class*=Primary].contained:hover:before{opacity:0}a[class*=Primary].Mui-disabled,a[class*=Primary]:disabled,button[class*=Primary].Mui-disabled,button[class*=Primary]:disabled{background-color:#ccc!important;color:#555}hr{margin:1.25rem 0;height:.2rem;border-radius:.1rem;border:none;background:#a57341}h1,h2,h3,h4,h5,h6{margin:0;line-height:150%}h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *{font-family:"Google Sans","Trebuchet MS",sans-serif!important}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-size:inherit}h1{font-size:3.1rem}h2{font-size:2.4rem}h3{font-size:2rem}h4{font-size:1.6rem}h5{font-size:1.3rem}h6{font-size:1rem}.include-page-header{padding-top:.01rem}.include-page-header .row{margin:0}.include-page-header .page-title{margin:14rem 0;color:#fff;justify-content:center;text-shadow:0 .0625rem .25rem rgba(0,0,0,.5);font-weight:700}.include-page-header .page-title .after,.include-page-header .page-title .before{position:absolute;content:" ";width:100vw;height:27rem;top:0;left:0;right:0;bottom:0;z-index:-1;background:#5a2800;border-radius:0;box-shadow:none;opacity:1;transition:.35s;overflow:hidden}.include-page-header .page-title .after picture,.include-page-header .page-title .before picture{display:block;height:inherit}.include-page-header .page-title .after picture img,.include-page-header .page-title .before picture img{object-fit:cover;width:100%;height:inherit!important}.include-page-header .page-title .after{opacity:.5}.include-page-header .page-title .before{background-color:#73410f}.logo{color:#fff!important;padding:.15em;display:block;font-size:1.25rem;font-weight:900;border-radius:2rem;min-width:10rem;margin:.15rem 0 .15rem -.45rem!important;border:1px solid transparent}.logo img{width:2.5em;border-radius:50%;filter:hue-rotate(-10deg) brightness(90%) contrast(120%)}.logo a{color:#eee;font-size:inherit}.logo a.active{color:#ffd7a5}.logo:focus-within{border:1px solid #f0be8c}.theme-color-text{color:#8c5a28}.theme-color-text-lightest{color:#ffd7a5}.theme-color-bg{background-color:#a57341}.text-bold{font-weight:700}.for-home.MuiAppBar-root .logo,.Products .product-details-wrapper,.ProductsModal,.text-shadow{text-shadow:.0625rem .0625rem .1rem rgba(0,0,0,.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}[class^=MuiFormControl] fieldset,div fieldset{transition:.35s,border-width 0s}.MuiOutlinedInput-root{border-radius:.35rem;background:#f8f8f8}[class^=MuiFormControl] .MuiInputBase-root:after,[class^=MuiFormControl] .MuiInputBase-root:before,div .MuiInputBase-root:after,div .MuiInputBase-root:before{transition:.3s}[class^=MuiFormControl] .MuiInputBase-root:after,div .MuiInputBase-root:after{border-color:#a57341}[class^=MuiFormControl] .MuiInputBase-root:hover:before,div .MuiInputBase-root:hover:before{border-color:grey}[class^=MuiFormControl] .Mui-focused,div .Mui-focused{color:#a57341!important}[class^=MuiFormControl] .Mui-disabled fieldset,div .Mui-disabled fieldset{background:#ddd;border:none!important}.Home{min-height:100vh;min-width:100%;height:auto}.Home .splash-wrapper{position:absolute;z-index:2}.Home .splash-wrapper *{color:#fff}.Home .splash-links-container{height:95vh;max-height:65rem;position:relative;width:18rem;left:calc(50vw - 36rem);padding:0}.Home .splash-links-container>*{padding:1.5rem;position:absolute;height:auto;bottom:0;overflow:hidden}.Home .splash-links-container:before{position:absolute;content:" ";width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:0;background:linear-gradient(270deg,#73410f,#410f00);border-radius:0;box-shadow:none;opacity:1;transition:.35s;box-shadow:0 1rem 3rem rgba(0,0,0,.5);border-radius:0 0 2rem 2rem;transform:translateY(-100%);animation:slideInTop .5s ease .75s forwards}.Home .splash-logo{opacity:0;animation:fadeIn 1.5s ease 1.5s forwards}.Home .splash-logo h1{font-size:1.25rem;color:#fff;font-weight:700;position:relative;width:auto}.Home .splash-logo h1:before{position:absolute;content:" ";width:55%;height:.2rem;top:110%;left:0;right:0;bottom:0;z-index:-1;background:#f0be8c;border-radius:.5rem;box-shadow:none;opacity:1;transition:.35s}.Home .splash-logo img{height:7rem;width:7rem;margin-top:30vh;border-radius:50%;animation:rotateLogo 16s ease infinite forwards}.Home .social-media-links-wrapper{margin-top:8rem;padding:2rem 1rem 1rem;opacity:0;border-top:.125rem solid rgba(190,140,90,.75);animation:fadeIn 1s ease 2.5s forwards}.Home .social-media-links-wrapper *{color:#ffd7a5}.Home .social-media-links-wrapper a:focus [class*=Icon],.Home .social-media-links-wrapper a:hover [class*=Icon]{transform:scale(1.45)}.Home .social-media-links-wrapper [class*=Icon]{transition:.3s}.Home .description-wrapper{position:relative;height:100vh;background-color:#8c5a28;color:#fff;z-index:0}.Home .description-wrapper:before{position:absolute;content:" ";width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:1;background:#5a2800;border-radius:0;box-shadow:none;opacity:.65;transition:.35s}.Home .description-wrapper .container{height:100%}.Home .description-wrapper [class*=col]{padding:0}.Home .home-background-img{position:absolute;height:100%;width:100%;background-size:cover;background-position:100%;animation:backgroundSlideIn 16s ease infinite forwards}.Home .home-background-img picture{height:inherit}.Home .home-background-img img{object-fit:cover;object-position:right;width:100%!important;height:inherit!important}.Home .home-background-img:first-of-type{z-index:0}.Home .home-background-img:nth-of-type(2){animation-delay:8s;z-index:-1;transform:translateX(100%)}.Home .description-container{height:100%;text-shadow:.0625rem .0625rem .1rem rgba(0,0,0,.5);display:flex}.Home .description-container>*{position:absolute;align-self:center;z-index:2}.Home .description-container .company-desc-container{margin-top:2rem}.Home .description-container .company-desc-container:first-child{animation:swapZIndex 16s ease infinite forwards}.Home .description-container .company-desc-container:first-child h2{animation:headerSlideUp 16s ease infinite forwards}.Home .description-container .company-desc-container:first-child .desc{animation:descSlideUp 16s ease infinite forwards}.Home .description-container .company-desc-container:first-child .cta-link{animation:ctaSlideRight 16s ease infinite forwards}.Home .description-container .company-desc-container:last-child{animation:swapZIndex 16s ease 8s infinite forwards}.Home .description-container .company-desc-container:last-child h2{animation:headerSlideUp 16s ease 8s infinite forwards}.Home .description-container .company-desc-container:last-child .desc{animation:descSlideUp 16s ease 8s infinite forwards}.Home .description-container .company-desc-container:last-child .cta-link{animation:ctaSlideRight 16s ease 8s infinite forwards}.Home .description-container h2{position:relative;display:inline-block;width:auto;margin-bottom:2rem}.Home .description-container h2:before{position:absolute;content:" ";width:80%;height:.25rem;top:calc(100% + .75rem);left:20%;right:0;bottom:0;z-index:0;background:#f0be8c;border-radius:.5rem;box-shadow:none;opacity:1;transition:.35s}.Home .description-container .cta-link{display:inline-block;margin-top:1.5rem!important;padding:.75rem 1.25rem;border-radius:2rem;text-shadow:none;position:relative;text-decoration:none;z-index:2;background:transparent;color:#ffd7a5;font-size:1.1rem;border:.125rem solid #f0be8c}.Home .description-container .cta-link:focus,.Home .description-container .cta-link:hover{color:#5a2800;background:#f0be8c}.About{padding-top:.01rem}.About .WhoWeAre .logo-img{min-height:10rem;box-shadow:0 0 3rem #ffd7a5}.About .OurPeople.include-page-header .page-title .after,.About .OurPeople.include-page-header .page-title .before{height:32rem}.About .OurPeople.include-page-header .page-title .after img,.About .OurPeople.include-page-header .page-title .before img{margin-top:3.5rem}.Client-Image{object-fit:cover;border-radius:100%;background-color:grey;background-position:50%;height:100px;width:100px;filter:grayscale(1);transition:all .5s ease-in-out}.Client-Image:hover{filter:none;transform:scale(1.1)}.Person-Image{border-radius:1rem;width:20rem;min-height:14rem;min-width:14rem;color:#fff;background-image:linear-gradient(270deg,#8c5a28,#5a2800)}.Certificate{width:100%;height:auto}.Certificate-One,.Certificate-Two{background:url(/images/document.jpg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Client-Image-enugu{object-fit:cover;background-repeat:repeat-y;background-position:50%;height:6.25rem;width:6.25rem;filter:grayscale(1);background-image:url(/images/clients/enugu.jpg);transition:.4s;cursor:pointer;animation:swapFilter 7s 2s infinite}.Client-Image-enugu:hover{filter:none;background-position:center 6.25rem;animation:unset}.Client-Image-nbp{object-fit:cover;background-repeat:repeat-y;background-position:50%;height:6.25rem;width:6.25rem;filter:grayscale(1);background-image:url(/images/clients/nbp.jpeg);transition:.4s;cursor:pointer;animation:swapFilter 8s 3s infinite}.Client-Image-nbp:hover{filter:none;background-position:center 6.25rem;animation:unset}.Client-Image-ndphc{object-fit:cover;background-repeat:repeat-y;background-position:50%;height:6.25rem;width:6.25rem;filter:grayscale(1);background-image:url(/images/clients/ndphc.jpeg);transition:.4s;cursor:pointer;animation:swapFilter 9s 4s infinite}.Client-Image-ndphc:hover{filter:none;background-position:center 6.25rem;animation:unset}.Client-Image-nlng{object-fit:cover;background-repeat:repeat-y;background-position:50%;height:6.25rem;width:6.25rem;filter:grayscale(1);background-image:url(/images/clients/nlng.jpeg);transition:.4s;cursor:pointer;animation:swapFilter 10s 5s infinite}.Client-Image-nlng:hover{filter:none;background-position:center 6.25rem;animation:unset}.Client-Image-shell{object-fit:cover;background-repeat:repeat-y;background-position:50%;height:6.25rem;width:6.25rem;filter:grayscale(1);background-image:url(/images/clients/shell.jpeg);transition:.4s;cursor:pointer;animation:swapFilter 11s 6s infinite}.Client-Image-shell:hover{filter:none;background-position:center 6.25rem;animation:unset}.Client-Image-eedc{object-fit:cover;background-repeat:repeat-y;background-position:50%;height:6.25rem;width:6.25rem;filter:grayscale(1);background-image:url(/images/clients/eedc.jpg);transition:.4s;cursor:pointer;animation:swapFilter 12s 7s infinite}.Client-Image-eedc:hover{filter:none;background-position:center 6.25rem;animation:unset}.Client-Image-nta{object-fit:cover;background-repeat:repeat-y;background-position:50%;height:6.25rem;width:6.25rem;filter:grayscale(1);background-image:url(/images/clients/nta.jpg);transition:.4s;cursor:pointer;animation:swapFilter 13s 8s infinite}.Client-Image-nta:hover{filter:none;background-position:center 6.25rem;animation:unset}.Client-Image-arda{object-fit:cover;background-repeat:repeat-y;background-position:50%;height:6.25rem;width:6.25rem;filter:grayscale(1);background-image:url(/images/clients/arda.jpg);transition:.4s;cursor:pointer;animation:swapFilter 14s 9s infinite}.Client-Image-arda:hover{filter:none;background-position:center 6.25rem;animation:unset}.Client-Image-unn{object-fit:cover;background-repeat:repeat-y;background-position:50%;height:6.25rem;width:6.25rem;filter:grayscale(1);background-image:url(/images/clients/unn.jpg);transition:.4s;cursor:pointer;animation:swapFilter 15s 10s infinite}.Client-Image-unn:hover{filter:none;background-position:center 6.25rem;animation:unset}@keyframes swapFilter{0%,5%{filter:grayscale(1);background-position:50%}10%,25%{filter:none;background-position:center 6.25rem}30%,to{filter:grayscale(1);background-position:50%}}body.companies .for-home .logo{display:block}body.companies .for-home .nav-links-wrapper,body.companies .for-home .nav-menu a{background:rgba(55,10,0,.7)}body.companies .for-home .nav-menu a:hover{background:rgba(65,20,0,.95)!important}body.companies .for-home .nav-link-wrapper:last-child .nav-link{border-color:#fff}body.companies .for-home .nav-link-wrapper:last-child .nav-link:before{opacity:0}body.companies .for-home .nav-link-wrapper:last-child .nav-link:focus:before,body.companies .for-home .nav-link-wrapper:last-child .nav-link:hover:before{opacity:1}.for-home.MuiAppBar-root{transition:0s;width:100%;left:0;box-shadow:none}.for-home.MuiAppBar-root:before{opacity:0}.for-home.MuiAppBar-root .logo,.for-home.MuiAppBar-root .top-nav-box{display:none}.for-home .nav-links-wrapper{margin-top:1.5rem;margin-bottom:1.5rem;background:rgba(90,45,0,.7);padding-right:.75rem;padding-left:.75rem;border-radius:.75rem}.for-home .nav-link{padding-top:1.25rem;padding-bottom:1.25rem}.for-home .nav-link:after{content:unset}.for-home .nav-menu{box-shadow:none;background-color:initial;border-bottom:.125rem solid rgba(90,45,0,.7);transform:translateY(1.5rem);border-radius:0 0 .5rem .5rem}.for-home .nav-menu a{background:rgba(90,45,0,.7);margin-bottom:.2rem;border-radius:.5rem}.for-home .nav-menu a:last-child{margin-bottom:unset}.for-home .nav-menu a:focus,.for-home .nav-menu a:hover{background:rgba(80,35,0,.95)!important}.for-home .nav-menu a.active{font-weight:bolder;background:rgba(70,25,0,.95)!important;border-radius:.5rem;color:#f0be8c}.for-home .breadcrumbs-container,.for-home .breadcrumbs-container:focus-within{visibility:hidden;opacity:0}.MuiAppBar-root{background:none;transition:.3s;width:100%;left:0;box-shadow:0 .25rem 1.5rem rgba(0,0,0,.35)}.MuiAppBar-root:before{position:absolute;content:" ";width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(270deg,#8c5a28,#5a2800);border-radius:0;box-shadow:none;opacity:1;transition:.35s}.hide-mini-nav{transform:translateY(-2.25rem)}.hide-mini-nav .top-nav-box{opacity:0;visibility:hidden}.hide-mini-nav .nav-link{padding-top:1.15rem;padding-bottom:1.15rem}.hide-mini-nav .breadcrumbs-container{visibility:hidden;opacity:0}.nav-toolbar-container{position:relative;z-index:2}.nav-toolbar{display:flex;visibility:visible;justify-content:space-between;align-items:center;padding:0}.nav-toolbar a{text-decoration:none}.top-nav-box{height:2.25rem;padding:.25rem 0;background:#5a2800;color:#d7a573;display:flex;align-content:center;transition:.35s}.top-nav-box>*{align-self:center}.top-nav-box span{display:inline-block;border-left:.125rem solid #a57341;margin-left:.25rem;padding-left:.75rem}.top-nav-box span:first-of-type{padding-right:.75rem;padding-left:0;border:none}.top-nav-box .social-media-links-wrapper{display:inline-flex;flex-grow:0.25;justify-content:space-between}.top-nav-box .social-media-links-wrapper a{transition:.2s}.top-nav-box .social-media-links-wrapper a:focus [class*=Icon],.top-nav-box .social-media-links-wrapper a:hover [class*=Icon]{transform:scale(1.25)}.top-nav-box a{display:inline-block;color:#f0be8c;font-size:.75rem}.top-nav-box a:focus,.top-nav-box a:hover{transform:scale(1.05)}.top-nav-box [class*=Icon]{color:inherit;font-size:1.4rem;transition:.3s}.nav-links-wrapper{display:flex;visibility:visible;min-height:inherit;align-self:center;margin-left:auto;justify-content:flex-end}.nav-icon{margin-right:.25rem;opacity:.15;transition:.35s;display:none}.nav-link-wrapper{position:relative;width:auto;display:flex;flex-basis:unset}.nav-link-wrapper:focus-within .nav-link:before,.nav-link-wrapper:hover .nav-link:before{width:calc(100% - .5em);transform:scale(1)}.nav-link{box-shadow:none;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:100%;margin:0 .75rem;font-size:.9rem;padding:1.5rem .25rem;color:#eee;z-index:2;text-transform:capitalize!important;transition:.3s;position:relative}.nav-link:after,.nav-link:before{position:absolute;content:" ";width:.0625rem;max-width:100%;height:calc(50% - .5em);right:0;bottom:calc(25% + .25em);left:-1em;z-index:-1;background-color:#8c5a28;transition:.25s}.nav-link:before{width:100%;left:.25em;bottom:0;height:.125rem;transform:scale(0);border-bottom:.1875rem solid #d7a573}.nav-link:focus,.nav-link:hover{color:#fff!important}.nav-link:focus:before,.nav-link:hover:before{width:calc(100% - .5em);transform:scale(1)}.nav-link:focus .nav-icon,.nav-link:hover .nav-icon{opacity:unset}.nav-link:focus+.nav-menu,.nav-link:hover+.nav-menu{transform:translateY(0);opacity:1;visibility:visible}.nav-link.active{color:#ffd7a5!important}.nav-link.active:before{transform:scale(1);width:calc(100% - .5em)!important;border-bottom-color:#f0be8c}.nav-link.active .nav-icon{opacity:.85}.nav-link.button{background-color:#111;color:#fff;display:inline-flex;justify-content:center;height:3.25rem;margin-top:.4rem;margin-bottom:.4rem;margin-left:1.5rem;padding:1.25rem;min-width:6rem;border-radius:.65rem!important;align-self:center}.nav-link.button.contained{background:transparent;color:#fff;position:relative;overflow:hidden;border:.1rem solid transparent}.nav-link.button.contained:before{transform:unset;border:unset}.nav-link.button.contained>*{z-index:1}.nav-link.button.contained:before{position:absolute;top:0;left:0;content:"";height:100%;width:100%;z-index:0;opacity:1;background:linear-gradient(270deg,#333,#000);transition:.3s}.nav-link.button.contained:hover{color:#000}.nav-link.button.contained:hover:before{opacity:0}.nav-link.button.contained:hover{border-color:#000}.nav-link.button .short-desc{display:none}.nav-link.button:last-child{margin-right:.15rem}.nav-link.button.active{background-color:initial;border-color:#ffd7a5}.nav-link.button.active:before{opacity:0}.nav-link.button:focus,.nav-link.button:hover{border-color:#fff!important}.nav-menu{text-align:left;position:absolute;width:max-content;max-width:24rem;min-width:15rem;left:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.3);color:inherit;padding:.25rem 0;background-color:#d7a573;top:100%;transform:translateY(1.5rem);border-radius:0 0 .35rem .35rem;visibility:hidden;opacity:0;transition:.35s}.nav-menu:focus-within,.nav-menu:hover{transform:translateY(0);opacity:1;visibility:visible}.nav-menu a{color:#fff;transition:.3s;display:flex;background:linear-gradient(270deg,#8c5a28,#5a2800);z-index:50!important;justify-content:space-between;align-items:center;font-size:.9rem!important}.nav-menu a:focus,.nav-menu a:hover{color:#ffd7a5;padding-left:1.4rem!important;padding-right:.6rem!important;background:linear-gradient(270deg,#8c5a28,#5a2800)!important}.nav-menu a:focus+.sub-menu,.nav-menu a:hover+.sub-menu{opacity:1;transform:translateX(0);visibility:visible}.nav-menu a.active{background:#5a2800!important;color:#f0be8c}.nav-menu .sub-menu{display:flex;justify-content:space-between;top:0;visibility:hidden;opacity:0;left:100%;transform:translateX(10%);z-index:6}.nav-menu .sub-menu:focus-within,.nav-menu .sub-menu:hover{transform:translateX(0);opacity:1;visibility:visible}.nav-menu a{padding:1rem;border-top:.0625rem solid rgba(165,115,65,.15)}.nav-menu a:last-child{border-bottom:.0625rem solid rgba(165,115,65,.15)}.breadcrumbs-wrapper{position:absolute;top:calc(100% - .0625rem);height:0;width:90vw;right:5vw;text-align:center}.breadcrumbs-container{display:inline-block;border-radius:0 0 .75rem .75rem;background:#fff;opacity:.55;padding:.15rem .65rem;transition:.4s;box-shadow:0 .25rem 1.5rem rgba(0,0,0,.2)}.breadcrumbs-container.hide{visibility:hidden;opacity:0}.breadcrumbs-container span{font-size:.9rem!important}.breadcrumbs-container a{color:#8c5a28;font-size:.8rem}.breadcrumbs-container a:focus{text-decoration:underline}.breadcrumbs-container:focus-within,.breadcrumbs-container:hover{opacity:.85;visibility:visible!important}.drawer{justify-content:flex-end;min-width:3rem;margin-left:1rem}.drawer-nav a{text-decoration:none;border-radius:0!important}.drawer-nav .nav-links-wrapper{flex-direction:column;padding:2rem 0}.drawer-nav .nav-link-wrapper{width:100%;display:flex!important;margin-bottom:.5rem}.drawer-nav .nav-link-wrapper:hover .nav-link:before{transform:scale(1);width:calc(100% - 1em);left:.5rem}.drawer-nav .nav-link{width:100%;padding:.7rem .85rem;margin:.5rem .5rem 0;border-radius:.75rem!important;background:rgba(65,20,0,.25)}.drawer-nav .nav-link.button:last-child{margin:3rem 1rem!important}.drawer-nav .nav-link.button .long-desc{display:initial}.drawer-nav .nav-link.button .short-desc{display:none}.drawer-nav .nav-link:focus:before,.drawer-nav .nav-link:hover:before{width:calc(100% - 1em);left:.5rem}.drawer-nav .nav-link:focus+.nav-menu,.drawer-nav .nav-link:hover+.nav-menu{transform:translateY(0)}.drawer-nav .nav-link.active:before{left:.5rem;width:calc(100% - 1em)!important}.drawer-nav .nav-menu{left:calc(15% + .35rem);width:calc(85% - 1.25rem);min-width:unset;max-width:85%;top:calc(100% + .35rem);transform:translateY(.75rem);z-index:5}.drawer-nav .nav-menu:focus-within,.drawer-nav .nav-menu:hover{transform:translateY(0)}.drawer-nav .nav-menu a:focus+.sub-menu,.drawer-nav .nav-menu a:hover+.sub-menu{transform:translateX(0)}.drawer-nav .sub-menu{width:85%;transform:translateX(15%);top:65%}.drawer-nav .sub-menu:focus-within,.drawer-nav .sub-menu:hover{transform:translateX(0)}.drawer-nav .top-nav-box{display:none;margin:6rem 0 4rem;padding:.5rem 0;background:none}.drawer-nav .top-nav-wrapper{display:block;background:rgba(65,20,0,.45);color:#73410f;padding:.25rem 0 1rem}.drawer-nav .top-nav-wrapper>div{margin:.5rem 0}.drawer-nav .top-nav-wrapper>div span{margin:.5rem 0;border:none;padding-left:0}.drawer-nav .top-nav-wrapper>div:first-child{display:flex;flex-direction:column;justify-content:center!important}.drawer-nav .top-nav-wrapper a{margin:.25rem 0;color:#f0be8c}.drawer-nav .top-nav-wrapper a:focus,.drawer-nav .top-nav-wrapper a:hover{transform:scale(1.05)}.drawer-nav .MuiDrawer-paper{width:80%;overflow-x:hidden;background:linear-gradient(270deg,#8c5a28,#5a2800);max-width:24rem}body.no-webp .Contact,body.no-webp .Inquiry{background-image:url(/images/pattern-bg.png)}body.no-webp .Contact .map-wrapper,body.no-webp .Inquiry .map-wrapper{background-image:url(/images/google-map-placeholder-inquiry.png)}body.webp .Contact,body.webp .Inquiry{background-image:url(/images/pattern-bg.webp)}body.webp .Contact .map-wrapper,body.webp .Inquiry .map-wrapper{background-image:url(/images/google-map-placeholder-inquiry.webp)}.Contact,.Inquiry{position:relative;padding-top:16.5rem;background-position:bottom;background-color:#eee;z-index:1;padding-bottom:8rem}.Contact .map-wrapper,.Contact:before,.Inquiry .map-wrapper,.Inquiry:before{position:absolute;width:100%;top:0;left:0;right:0;z-index:-1;max-height:40rem;min-height:35rem;height:100vh;transition:.5s;animation:fromTop 1.25s}@keyframes fromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.Contact:before,.Inquiry:before{content:" ";background-color:#5a2800}.Contact .map-wrapper,.Inquiry .map-wrapper{cursor:pointer;opacity:.3;box-shadow:0 .15rem .35rem rgba(0,0,0,.5);background-color:#a57341;background-size:55rem;background-position:bottom}.Contact .map-wrapper:before,.Inquiry .map-wrapper:before{position:absolute;width:100%;top:0;left:0;right:0;height:100%;content:" ";background-color:initial}.Contact .map-wrapper:hover,.Inquiry .map-wrapper:hover{opacity:.85}.Contact .map-wrapper:hover:before,.Inquiry .map-wrapper:hover:before{display:none}.Contact .map-wrapper:hover~.contact-form-container,.Inquiry .map-wrapper:hover~.contact-form-container{transform:translateY(7.75rem)}.Contact .map-wrapper:hover~.contact-page-title,.Inquiry .map-wrapper:hover~.contact-page-title{visibility:hidden}.Contact .map-wrapper:hover~.contact-page-title>h1,.Inquiry .map-wrapper:hover~.contact-page-title>h1{opacity:0}.contact-page-title{margin-bottom:10rem;color:#eee;text-shadow:.075rem .075rem .165rem #333}.contact-page-title>h1{font-weight:700;display:inline-block;transition:.5s}.contact-form-container{animation:fromBottom 2s ease;transition:.5s}.contact-form-wrapper{border-radius:3rem;overflow:hidden;max-width:62rem;margin:auto;box-shadow:0 .25rem 7.5rem rgba(0,0,0,.15),0 .25rem 10rem rgba(0,0,0,.15)!important}.contact-form-col{padding:4rem 3.5rem;background-color:#fff}.contact-info-col{font-size:.9rem;color:#fff;background-color:#73410f;background-image:linear-gradient(270deg,#8c5a28,#5a2800)}.contact-info-col h3{font-size:1.5rem}@keyframes fromBottom{0%{transform:translateY(30%)}to{transform:translateY(0)}}body.companies{background-color:#fff}body.companies .Overview [class*=col],body.companies .Overview [class~=container]{padding-left:1.5rem;padding-right:1.5rem}body.companies .Overview .row{margin:0}body.companies .Overview .col,body.companies .Overview .container{padding:0!important}body.companies .Overview header{position:relative;height:100vh;max-height:65rem;text-align:center;color:#fff;text-shadow:.0625rem .0625rem .1rem rgba(0,0,0,.5)}body.companies .Overview header .before{z-index:0;background:#410f00;opacity:.85}body.companies .Overview header .after,body.companies .Overview header .before{position:absolute;content:" ";width:100%;height:100%;top:0;left:0;right:0;bottom:0;border-radius:0;box-shadow:none;transition:.35s}body.companies .Overview header .after{z-index:-1;background:#2d2d2d;opacity:1}body.companies .Overview header .after picture{display:block;height:inherit}body.companies .Overview header .after picture img{object-fit:cover;width:100%;height:inherit!important}body.companies .Overview header h1{font-size:6rem;font-weight:700}body.companies .Overview section{padding-top:5rem!important;padding-bottom:5rem!important;margin-top:7rem!important;margin-bottom:1rem!important}body.companies .Overview .heading-container h2{color:#73410f;font-size:5rem;line-height:5rem;margin-left:-.5rem;margin-right:1rem}body.companies .Overview .heading-container .rider{color:#73410f;font-weight:700;font-size:1.2rem;margin-top:1rem;margin-bottom:1rem}body.companies .Overview .sub-section-heading{font-size:1.25rem}body.companies .Overview .animated-cirle{height:15rem;width:15rem;display:inline-flex;box-shadow:-1rem 1rem 0 #ffd7a5;justify-content:center;align-items:center;background-image:linear-gradient(270deg,#8c5a28,#5a2800);border-radius:50%;animation:rotateSideWays 14s infinite}body.companies .Overview .animated-cirle [class*=text]{font-size:2rem;font-weight:700;position:absolute;text-align:center;color:#fff;opacity:0}body.companies .Overview .animated-cirle .text-1{animation:circle-reveal 9s infinite forwards;animation-delay:0s}body.companies .Overview .animated-cirle .text-2{animation:circle-reveal 9s infinite forwards;animation-delay:3s}body.companies .Overview .animated-cirle .text-3{animation:circle-reveal 9s infinite forwards;animation-delay:6s}@keyframes rotateSideWays{0%{transform:translate(0) scale(1);box-shadow:0 0 0 2rem #ffd7a5}25%{transform:translate(1rem,3rem);box-shadow:-3rem -4rem 0 #ffd7a5}40%{transform:translate(2rem,2rem) scale(1.1);box-shadow:-4rem -1rem 0 #ffd7a5}70%{transform:translate(-1rem,1rem);box-shadow:2rem -1rem 0 #ffd7a5}90%{transform:translate(-2rem,2rem) scale(1.05);box-shadow:2rem -4rem 0 #ffd7a5}to{transform:translate(0) scale(1);box-shadow:0 0 0 2rem #ffd7a5}}@keyframes circle-reveal{0%,5%{opacity:0;transform:translateY(-10rem)}10%,40%{opacity:1;transform:translateY(0)}45%,to{opacity:0;transform:translateY(10rem)}}body.companies .Slider-Wrapper{height:100vh}body.companies .Slider-Wrapper:before{position:absolute;content:" ";width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(90,40,0,.5);border-radius:0;box-shadow:none;opacity:1;transition:.35s}body.companies .Slide-Item{height:100vh;max-height:100vh;background-position:50%;background-size:auto 100vh;background-color:#5a2800;background-repeat-y:no-repeat}body.companies .carousel-caption{height:100vh}body.companies .carousel-caption>*{height:100%}body.companies .carousel-caption .container,body.companies .carousel-caption .row{height:100%;padding:0}body.companies .carousel-caption [class*=col]{padding:0;display:flex;justify-content:flex-end}body.companies .caption-text-container>*{height:24rem;width:24rem;max-width:100vw;max-height:100vw;display:flex;margin-top:6rem;align-items:center;align-self:center;justify-content:center;border-radius:50%;position:absolute;right:-1.25rem;padding:2rem;box-shadow:-2rem 2rem 0 rgba(255,215,165,.65);background:rgba(90,40,0,.8);animation:slideInBottom 2.5s forwards}body.companies .Pad{padding:2rem}body.companies .Divider{height:3rem}body.companies .Text{padding:1.5rem}body.companies .Circle{border-radius:50%;background:linear-gradient(270deg,#a57341,#73410f);height:7rem;width:7rem}body.companies .Service-Card{padding:3rem 1.5rem 1.5rem;background-color:#fff;border-radius:.7rem;transition:.35s;height:100%;box-shadow:0 0 2.5rem rgba(0,0,0,.15)}body.companies .Service-Card-Text{text-align:center}body.companies .PipesAndFittings,body.companies .Switchgears{position:relative}body.companies .PipesAndFittings .page-title .before{object-fit:cover}body.companies .PipesAndFittings .pipes-icon-container{display:inline-block;padding:1.5rem;border-radius:1rem;background-color:#ffd7a5;margin-bottom:2rem}body.companies .PipesAndFittings .pipes-icon{width:5rem;height:5rem}body.companies .PipesAndFittings .desc{text-transform:uppercase}body.companies.no-webp .Slide-Item.first{background-image:url(/images/switchgears-main/two.jpg),linear-gradient(270deg,#8c5a28,#5a2800)}body.companies.no-webp .Slide-Item.second{background-image:url(/images/switchgears-main/three.jpg),linear-gradient(270deg,#8c5a28,#5a2800)}body.companies.no-webp .Slide-Item.third{background-image:url(/images/switchgears-main/four.jpg),linear-gradient(270deg,#8c5a28,#5a2800)}body.companies.no-webp .Slide-Item.fourth{background-image:url(/images/switchgears-main/one.jpg),linear-gradient(270deg,#8c5a28,#5a2800)}body.companies.webp .Slide-Item.first{background-image:url(/images/switchgears-main/two.webp),linear-gradient(270deg,#8c5a28,#5a2800)}body.companies.webp .Slide-Item.second{background-image:url(/images/switchgears-main/three.webp),linear-gradient(270deg,#8c5a28,#5a2800)}body.companies.webp .Slide-Item.third{background-image:url(/images/switchgears-main/four.webp),linear-gradient(270deg,#8c5a28,#5a2800)}body.companies.webp .Slide-Item.fourth{background-image:url(/images/switchgears-main/one.webp),linear-gradient(270deg,#8c5a28,#5a2800)}.Blog{position:relative}.Blog h2,.Blog h3,.Blog h4,.Blog h5,.Blog h6{font-size:1.5rem;font-weight:700}.Blog .Main{padding-right:1.75rem;position:unset}.Blog .Main .page-title{text-align:left}.Blog .Main .page-title .after,.Blog .Main .page-title .before{clip-path:polygon(0 0,calc(50vw + 19rem) 0,calc(50vw - 1rem) 30rem,0 30rem)}.Blog .BlogPost{padding:2.5rem 0;border-bottom:.0625rem solid rgba(219,175,127,.35)}.Blog .BlogPost:first-of-type{padding-top:0}.Blog .BlogPost .image-container{padding:0}.Blog .BlogPost .text-container{padding-left:1.35rem;padding-right:0}.Blog .BlogPost .author{padding:.075rem .65rem;border-radius:1rem;margin:.5rem 0 .25rem;color:#777;font-size:.9rem;background:#eee}.Blog .BlogPost .link{padding:.25rem .85rem;position:relative;display:inline-block;text-decoration:none;font-weight:500;color:#fff}.Blog .BlogPost .link:before{position:absolute;content:" ";width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:-1;background:#73410f;border-radius:2rem;box-shadow:none;opacity:1;transition:.35s;top:unset}.Blog .BlogPost .link:focus,.Blog .BlogPost .link:hover{color:#73410f}.Blog .BlogPost .link:focus:before,.Blog .BlogPost .link:hover:before{background:#f0be8c;height:.125rem}.Blog .BlogPost img{border-radius:.5rem}.Blog .Aside{margin-top:10rem;background-color:#fff;padding:1rem;border-radius:1rem}.Blog .Aside h2{text-transform:uppercase;font-size:1.2rem;font-weight:700;padding:.25rem 0;border-bottom:.125rem solid #333}.Blog .AsidePost{font-size:.9rem;font-weight:700;padding:.25rem 0;border-bottom:.0625rem solid rgba(219,175,127,.5)}.Products h2{position:relative;color:#73410f;padding:.15rem}.Products h2:before{position:absolute;content:" ";width:calc(100% - 1rem);height:100%;top:0;left:.5rem;right:0;bottom:0;z-index:-1;background:#f0be8c;border-radius:.35rem;box-shadow:none;opacity:1;transition:.35s}.Products .product{position:relative;min-height:18rem;max-width:18rem;height:100%;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:linear-gradient(270deg,#8c5a28,#5a2800);color:#fff;margin:auto;border-radius:.75rem;box-shadow:0 0 2.5rem rgba(0,0,0,.25);transition:.3s}.Products .product .product-image{object-fit:cover;height:18rem!important}.Products .product:focus,.Products .product:focus-within,.Products .product:hover{box-shadow:0 0 3.5rem rgba(0,0,0,.5)}.Products .product:focus-within .product-details-wrapper,.Products .product:focus .product-details-wrapper,.Products .product:hover .product-details-wrapper{transform:translateY(0)}.Products .product:focus-within .product-details-wrapper .product-name,.Products .product:focus .product-details-wrapper .product-name,.Products .product:hover .product-details-wrapper .product-name{white-space:unset;text-overflow:unset;overflow:unset}.Products .product:focus-within .product-details-wrapper .product-button,.Products .product:focus-within .product-details-wrapper .product-desc,.Products .product:focus .product-details-wrapper .product-button,.Products .product:focus .product-details-wrapper .product-desc,.Products .product:hover .product-details-wrapper .product-button,.Products .product:hover .product-details-wrapper .product-desc{opacity:1}.Products .product-details-wrapper{padding:1rem;position:absolute;color:#fff;top:0;background:rgba(90,40,0,.9);width:100%;height:100%;border-radius:inherit;font-size:.9rem;transition:.25s;transform:translateY(78%)}.Products .product-details-wrapper .product-name{text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Products .product-details-wrapper .product-desc{opacity:0;transition:.4s;text-transform:capitalize}.Products .product-details-wrapper .product-button{border-radius:.5rem;color:#fff;border-color:#fff;font-size:.9rem!important;opacity:0;transition:.3s}.Products .product-details-wrapper .product-button:focus,.Products .product-details-wrapper .product-button:hover{border-color:transparent;box-shadow:0 0 1rem hsla(0,0%,100%,.5)}body.companies.webp .Portfolio .header-image:before{background-image:url(/images/switch-gears.webp);animation:swapBgWebp 15s ease infinite}body.companies.no-webp .Portfolio .header-image:before{background-image:url(/images/switch-gears.jpg);animation:swapBg 15s ease infinite}.Portfolio{padding-top:.01rem;position:relative}.Portfolio .header-image{height:0;position:absolute;filter:drop-shadow(.65rem 1.15rem 0 #8c5a28)}.Portfolio .header-image:after,.Portfolio .header-image:before{position:absolute;top:0;left:0;content:"";height:100%;width:100%;z-index:0;top:-5rem;left:-5vw;width:110vw;height:38rem;clip-path:polygon(0 0,100% 0,100% 45%,calc(54vw + 9rem) 45%,calc(51vw - 3rem) 100%,0 100%);background:linear-gradient(270deg,#8c5a28,#5a2800)}.Portfolio .header-image:before{background-size:auto;background-position:0 100%}.Portfolio .header-image:after{z-index:1;background:linear-gradient(270deg,#8c5a28,#5a2800);opacity:.6}.Portfolio header{color:#fff;min-height:15rem;padding:0;margin-bottom:0}.Portfolio header>div:nth-child(2){text-align:right;margin-top:14rem}.Portfolio header .page-title{margin-top:14rem}.Portfolio header .rider-texts-wrapper{width:25rem;max-width:100%;text-align:center}.Portfolio header .rider-text{padding:0;font-size:.8rem;width:100%;color:#ffd7a5;border-radius:.5rem;position:absolute;left:0;text-align:left;opacity:0;top:0;line-height:1.5rem;transform:translateY(3rem)}.Portfolio header .rider-text span{color:#fff}.Portfolio header .rider-text:first-child{animation:reveal 15s infinite forwards;animation-delay:0s}.Portfolio header .rider-text:nth-of-type(2){animation:reveal 15s infinite forwards;animation-delay:5s}.Portfolio header .rider-text:last-child{animation:reveal 15s infinite forwards;animation-delay:10s}.Portfolio header .intro-text{width:19rem;display:inline-block;text-align:left;top:-4rem;right:0;color:#333;box-shadow:0 .5rem 1.75rem rgba(0,0,0,.35);line-height:2.15rem;border-radius:1.25rem;background:linear-gradient(270deg,#8c5a28,#5a2800);color:#fff;padding:2.5rem;text-shadow:none}.Portfolio header .intro-text .quote{font-family:serif!important;font-style:italic;font-size:3rem}.Portfolio .projects-links-container{display:inline-block;position:relative}.Portfolio .projects-links-container>*{position:relative;z-index:1}.Portfolio .projects-links-container .tab-indicator{position:absolute;top:0;left:0;content:"";height:100%;width:100%;z-index:0;border-radius:.25rem .25rem 0 0;transition:.3s cubic-bezier(.785,.135,.15,.86);background:linear-gradient(270deg,#8c5a28,#5a2800)}.Portfolio .projects-link{font-size:1.25rem;border-bottom:.125rem solid #a57341;padding:.75rem 1rem;display:inline-block;text-decoration:none;color:#5a2800}.Portfolio .projects-link.active{color:#fff}.Portfolio .projects-link:focus{text-decoration:underline}.Portfolio .projects-header{position:relative;color:#5a2800}.Portfolio .projects-header:before{position:absolute;top:0;left:0;content:"";height:100%;z-index:0;width:100%;top:110%;background:#d7a573;height:.25rem;border-radius:1rem}.Portfolio .work{position:relative;box-shadow:0 1rem 3rem rgba(0,0,0,.1);border-radius:1rem;min-height:16rem;transform:translateY(20rem);opacity:0;transition:1.5s;padding-bottom:1rem}.Portfolio .work>*{z-index:3}.Portfolio .work:before{position:absolute;top:0;left:0;content:"";height:100%;width:100%;z-index:0;height:2.5rem;width:2.5rem;background:#d7a573;border-radius:50%;top:calc(-100% - .95rem);left:calc(50% - 1.3rem);height:1.25rem;width:1.25rem;top:-.75rem;z-index:2;left:calc(50% - .65rem);border:.5rem solid transparent;transition:.55s}.Portfolio .work:after{position:absolute;top:0;left:0;content:"";height:100%;width:100%;z-index:0;width:.125rem;left:calc(50% - .0875rem);background:#eee}.Portfolio .work.animate{opacity:1;transform:translateY(0)}.Portfolio .work:nth-child(odd) .work-image-wrapper{order:1;text-align:left}.Portfolio .work:nth-child(odd) .work-desc-container{text-align:right}.Portfolio .work-date{position:absolute;text-align:center;z-index:1;right:0;padding:1.5rem;background:#fff;bottom:0;font-size:2rem;border-radius:inherit;color:#f0be8c}.Portfolio .work-image-wrapper{text-align:right;padding:3.5rem}.Portfolio .work-image{height:auto;display:inline-block;width:10rem;max-width:100%}.Portfolio .no-image-placeholder{display:none;width:10rem;height:10rem;border-radius:50%;justify-content:center;align-items:center;font-size:4rem;color:#fff;background:linear-gradient(270deg,#8c5a28,#5a2800)}.Portfolio .work-desc-wrapper{padding:3.5rem}.Portfolio .work-desc-header{font-size:2rem;font-weight:700;color:#5a2800}.Portfolio .work-desc{font-size:1.15rem}.Gallery.include-page-header .page-title{margin-bottom:12rem}.Gallery-Image-Wrapper{width:100%;height:20em!important;justify-content:center;overflow:hidden;color:#fff;background-image:linear-gradient(270deg,#8c5a28,#5a2800)}.Gallery-Image{height:100%!important;width:100%!important;cursor:pointer;object-fit:cover;transition:.35s}.Gallery-Image:hover{transform:scale(1.1)}.Gallery-Overlay{height:3.75rem;width:calc(100% - .5rem);position:absolute;bottom:.25rem;left:.25rem;color:#fff;padding:1rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:700;background-color:rgba(115,65,15,.8901960784313725)}.Gallery-Overlay,.Modal{text-align:center}.Modal.animate-close{animation:animateModalClose .35s .55s forwards}@keyframes animateModalClose{0%{opacity:1}to{opacity:0}}.Modal .MuiBackdrop-root{display:flex;align-content:center;background:rgba(90,40,0,.95);z-index:unset}.Modal .close-modal-button{position:absolute;top:.5rem;right:.5rem;color:#fff;border:.125rem solid transparent;transition:.3s;z-index:5}.Modal .close-modal-button:focus,.Modal .close-modal-button:hover{border-color:#fff}.ProductsModal{color:#fff;width:auto;align-self:center}.ProductsModal .content-wrapper{position:relative;margin-top:-10vh!important;max-height:85vh;width:100vw;max-width:45rem}.ProductsModal .product-view{overflow:visible;height:auto;padding:0;width:100%;max-width:100vw;display:flex}.ProductsModal .product-container{min-width:100%;max-width:95vw;transform:translateX(0) scale(.7);transition:.3s;opacity:.75;filter:grayscale(1)}.ProductsModal .product-container .product-desc{opacity:0;transition:.3s;text-transform:capitalize}.ProductsModal .product-container.active-prod{opacity:1;filter:grayscale(0)}.ProductsModal .product-container.active-prod .product-desc{opacity:1}.ProductsModal .product-name{text-transform:capitalize;font-size:1.75rem}.ProductsModal .product-image{height:32rem;max-height:62vh}.ProductsModal .product-image picture{display:flex;height:100%;justify-content:center;max-height:inherit;transition:1s}.ProductsModal .product-image picture img{align-self:center;max-height:inherit!important}.ProductsModal .modal-controls-container{position:absolute;bottom:-4.25rem}.ProductsModal .modal-controls-container button{border:.125rem solid #fff;transition:.3s}.ProductsModal .modal-controls-container button:focus,.ProductsModal .modal-controls-container button:hover{background:#111}.ProductsModal .modal-controls-container .num-indicator{position:absolute;right:1.5rem;top:65%;font-size:.9rem}button.go-up-fab{width:3.5rem;height:3.5rem;position:fixed!important;bottom:1rem;display:inline-flex;min-width:unset;align-content:center;right:1rem;z-index:100;border-radius:3.5rem;transition:.3s cubic-bezier(.785,.135,.15,.86)}button.go-up-fab.hide{transform:translateX(5.5rem)}button.go-up-fab.contained{background:transparent;color:#fff;position:relative;overflow:hidden;border:none}button.go-up-fab.contained>*{z-index:1}button.go-up-fab.contained:before{position:absolute;top:0;left:0;content:"";height:100%;width:100%;z-index:0;opacity:1;background:linear-gradient(270deg,#333,#000);transition:.3s}button.go-up-fab.contained:hover{color:#000}button.go-up-fab.contained:hover:before{opacity:0}button.go-up-fab.contained:hover{border:.125rem solid #000}button.go-up-fab [class*=Icon]{font-size:2.25rem}footer{font-size:1rem}footer a{color:#f0be8c;font-size:.9rem!important;display:inline-block}footer a:focus,footer a:hover{color:#ffd7a5;transform:scale(1.05)}footer .container{padding:0 1.5rem}footer [class*=Icon]{font-size:1.5rem}footer .social-media-links-wrapper{margin-top:1rem}footer .social-media-links-wrapper a{margin-right:1.75rem;text-decoration:none;transition:.2s}footer .social-media-links-wrapper a:focus,footer .social-media-links-wrapper a:hover{transform:scale(1.2)}footer .social-media-links-wrapper [class*=Icon]{font-size:1.6rem}footer .contact-info-container a,footer .contact-info-container span{display:inline-block;margin-bottom:.25rem}.Footer-Wrapper-One{padding:2rem 0;background:linear-gradient(270deg,#8c5a28,#5a2800)}.Footer-Wrapper-Two{padding:.75rem 0;color:#be8c5a;text-align:left;font-size:.8rem;background:linear-gradient(270deg,#73410f,#410f00)}.Footer-Image{height:100px}.FooterNavigator{line-height:225%}.FooterNavigator .navigator-link{display:inline-block;max-width:calc(50vw - 1.25rem);color:#a57341;font-weight:700;text-decoration:none;padding:.75rem;border:.125rem solid transparent;border-radius:.5rem}.FooterNavigator .navigator-link:focus,.FooterNavigator .navigator-link:hover{border-color:#be8c5a}.FooterNavigator .navigator-link .page-name.for-next{text-align:right}.FooterNavigator .navigator-link>*{display:flex;align-items:center}.FooterNavigator .navigator-link>:last-child{color:#73410f;font-size:2rem;font-family:"Google Sans","Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif!important;margin-top:.5rem}@media screen and (min-width:1024px){.drawer{display:none}}@media screen and (min-width:1024px) and (max-width:1152px){.Home .splash-links-container{left:calc(50vw - 31rem)}body.companies .for-home .nav-links-wrapper{background:transparent}body.companies .nav-link-wrapper:last-child{display:flex}body.companies .nav-link-wrapper{display:none}body.companies .drawer{display:flex}}@media screen and (min-width:1024px) and (max-width:1256px){.container,.container-lg,.container-md,.container-sm{max-width:95%}}@media screen and (max-width:1023px){body.companies .for-home .nav-links-wrapper{background:transparent}body.companies .nav-link-wrapper{display:none}body.companies .nav-link-wrapper:last-child{display:flex}.for-home .nav-links-wrapper{margin-top:.5rem;margin-bottom:.5rem}.Home .splash-links-container{left:1vw}.Home .container{padding:0 1.5rem}.for-home .nav-links-wrapper{padding:0}.container,.container-lg,.container-md,.container-sm{max-width:100%}.drawer{display:flex}.nav-link-wrapper{display:none}}@media screen and (max-width:991px){.Blog .Aside{margin-top:3rem}.contact-info-col{padding-left:2.5rem;padding-right:2.5rem}body.companies .nav-link-wrapper:last-child{display:flex}}@media screen and (max-width:991px) and (max-width:480px){body.companies .nav-link-wrapper .long-desc{display:none}body.companies .nav-link-wrapper .short-desc{display:initial}body.companies .nav-link-wrapper .nav-link.button{margin:0}}@media screen and (max-width:991px) and (max-width:410px){body.companies .nav-link-wrapper:last-child{display:none}}@media screen and (max-width:991px){.Portfolio .work-desc-wrapper,.Portfolio .work-image-wrapper{padding:2rem}.Portfolio .work-desc-header{font-size:1.75rem}.Portfolio .work-image{width:8rem}.Portfolio .no-image-placeholder{height:8rem}.Blog .RecentPosts{padding-right:1.5rem}.Blog .Archive{padding-left:1.5rem}}@media screen and (max-width:767px){.WhoWeAre .history-container{order:1}.OurPeople .page-title{margin-bottom:16rem!important}.Home .splash-wrapper{display:none}body.companies .Overview header h1{font-size:4rem}body.companies .Overview .heading-container h2{font-size:3rem}body.companies .caption-text-container>*{height:20rem;width:20rem;max-width:75vw;max-height:75vw;padding:1.5rem;font-size:1.25rem}.logo{font-size:1.15rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.6rem}h4{font-size:1.3rem}h5{font-size:1.1rem}h6{font-size:1rem}.include-page-header .page-title{font-size:2.5rem;text-align:center!important;display:block;margin:12rem 0}.include-page-header .page-title .after,.include-page-header .page-title .before{height:24rem;clip-path:unset!important}.for-home.MuiAppBar-root .logo{display:block;text-shadow:.0625rem .0625rem .1rem rgba(0,0,0,.5);margin-left:-.25rem!important}.for-home.MuiAppBar-root .logo a{color:#fff!important}.for-home.MuiAppBar-root .logo img{margin-right:.5rem}.top-nav-box{display:none}.drawer-nav .top-nav-box{display:flex}.hide-mini-nav{transform:unset}.hide-mini-nav .breadcrumbs-container{visibility:hidden;opacity:0}.Contact,.Inquiry{padding-top:13rem}.Contact .map-wrapper,.Contact:before,.Inquiry .map-wrapper,.Inquiry:before{height:34rem}.contact-page-title{margin-bottom:9.75rem}.contact-form-container{padding:0}.contact-form-wrapper{border-radius:1.25rem 1.25rem 0 0}.contact-form-col{padding:3.5rem 2.5rem;background-color:#fff}.contact-info-col{padding-left:5rem;padding-right:5rem}.Portfolio .header-image{filter:drop-shadow(0 .75rem 0 #f0be8c)}.Portfolio .header-image:after,.Portfolio .header-image:before{top:0;max-height:100vh;clip-path:unset}.Portfolio header>div{padding:0;margin-bottom:7rem;text-align:center}.Portfolio header>div:nth-child(2){text-align:center;margin-top:10.5rem;margin-bottom:0}.Portfolio header .rider-text{text-align:center}.Portfolio header .intro-text{width:100%;max-width:28rem;display:inline-block;padding:2rem}.Portfolio .work{border-top-right-radius:0;border-bottom-right-radius:0;padding:1rem 1rem 2rem}.Portfolio .work.d-flex{display:block!important}.Portfolio .work:before{left:calc(100% - .65rem)}.Portfolio .work:after{background:#f0be8c;z-index:1;left:calc(100% - .0875rem)}.Portfolio .work .work-date{text-align:right;padding:1.5rem}.Portfolio .work-image-wrapper{text-align:center!important}.Portfolio .work-image{width:7rem}.Portfolio .no-image-placeholder{height:7rem;font-size:3rem}.Portfolio .work-desc-wrapper{text-align:center}.Portfolio .work-desc-header{font-size:1.75rem}.Portfolio .work-desc{font-size:unset}.Blog .Main{padding-right:1rem}.Blog .BlogPost .text-container{padding-left:1rem}}@media screen and (max-width:599px){.contact-form-col{padding:3.5rem 2rem}.contact-info-col{padding-left:1rem;padding-right:1rem}.Portfolio .projects-link{font-size:1rem;border-bottom:.125rem solid #8c5a28;padding:.5rem .75rem}.Portfolio .work-desc-header{font-size:1.5rem}.FooterNavigator .navigator-link{padding:.5rem}.FooterNavigator .navigator-link [class*=Icon]{font-size:1.1rem}.FooterNavigator .navigator-link>:last-child{font-size:1.25rem;margin-top:.25rem}.ProductsModal .content-wrapper{max-height:80vh}.ProductsModal .product-image{max-height:52vh}}@media screen and (max-width:575px){.Blog .BlogPost .text-container{padding:0}.Blog .Archive,.Blog .RecentPosts{padding:1rem}}.fade-in{animation:fadeIn .5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-out{animation:fadeOut .3s ease}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.slide-in{animation:slideIn .75s ease forwards}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideInBottom{0%{transform:translateY(150%);opacity:0;box-shadow:-1rem 25rem 0 rgba(255,215,165,.65)}to{transform:translateY(10%);opacity:1;box-shadow:-3rem 1rem 0 rgba(255,215,165,.65)}}@keyframes slideInLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slide-out-left{animation:slideOutLeft .75s ease forwards}@keyframes slideOutLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.slide-out-right{animation:slideOutRight .75s ease forwards}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}.nav-link-menu{animation:fadeIn .5s ease}.sub-menu{animation:slideIn .5s ease}.slide-in-top{animation:slideInTop .75s ease}@keyframes slideInTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes backgroundSlideIn{0%{transform:translateX(100%)}3%,50%{transform:translateX(0)}53%,to{transform:translateX(-100%)}}@keyframes rotateLogo{0%{transform:rotate(0)}2%,51%{transform:rotate(2turn)}53%,to{transform:rotate(4turn)}}@keyframes swapZIndex{0%,50%{z-index:2}51%,to{z-index:3}}@keyframes headerSlideUp{2%,51%{opacity:0;transform:translateY(-9rem)}0%,53%,to{opacity:1;transform:translateY(0)}}@keyframes descSlideUp{2%,51%{opacity:0;transform:translateY(6rem)}0%,53%,to{opacity:1;transform:translateY(0)}}@keyframes ctaSlideRight{2%,51%{visibility:hidden;opacity:0;transform:translateY(15rem)}0%,53%,to{opacity:1;transform:translateX(0)}}@keyframes reveal{3%,30%{opacity:1;transform:translateX(0)}32%,to{opacity:0;transform:translateX(-20rem)}}@keyframes swapBg{0%,30%{background-image:url(/images/switch-gears.jpg)}33%,63%{background-image:url(/images/switch-gears-2.jpg)}66%,97%{background-image:url(/images/switch-gears-3.jpg)}}@keyframes swapBgWebp{0%,30%{background-image:url(/images/switch-gears.webp)}33%,63%{background-image:url(/images/switch-gears-2.webp)}66%,97%{background-image:url(/images/switch-gears-3.webp)}}
/*# sourceMappingURL=main.2720ad2c.chunk.css.map */