body,html{height:100%}body{font-family:Roboto,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif}.anchor-name{margin-top:-32px;position:absolute}:root{--primary:#42275a;--primary-bright:#8063a1;--bg-grey:#F7F7F7}.multi-carousel .carousel-control-next,.multi-carousel .carousel-control-prev{transition:opacity .3s;opacity:.8;width:10%;min-width:48px}.multi-carousel .carousel-control-next{background-image:linear-gradient(to right,transparent,rgba(0,0,0,.8))}.multi-carousel .carousel-control-prev{background-image:linear-gradient(to left,transparent,rgba(0,0,0,.8))}.multi-carousel .carousel-control-next:hover,.multi-carousel .carousel-control-prev:hover{opacity:1}.multi-carousel .carousel-control-next-icon,.multi-carousel .carousel-control-prev-icon{transform:scale(1.5)}.multi-carousel .carousel-item{padding:0;border:1px solid #fff}@media (min-width:768px) and (max-width:991px){.multi-carousel .carousel-inner .active.col-md-4.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-33.3333%;z-index:0;display:block;visibility:visible}}@media (min-width:576px) and (max-width:767px){.multi-carousel .carousel-inner .active.col-sm-6.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-50%;z-index:0;display:block;visibility:visible}}@media (min-width:576px){.multi-carousel .carousel-item{margin-right:0}.multi-carousel .carousel-inner .active+.carousel-item{display:block}.multi-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.multi-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item{transition:none}.multi-carousel .carousel-inner .carousel-item-next{position:relative;transform:translate3d(0,0,0)}.multi-carousel .active.carousel-item-left+.carousel-item-next.carousel-item-left,.multi-carousel .carousel-item-next.carousel-item-left+.carousel-item,.multi-carousel .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.multi-carousel .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:0;display:block;visibility:visible}.multi-carousel .active.carousel-item-right+.carousel-item-prev.carousel-item-right,.multi-carousel .carousel-item-prev.carousel-item-right+.carousel-item,.multi-carousel .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}@media (min-width:768px){.multi-carousel .carousel-inner .active+.carousel-item+.carousel-item{display:block}.multi-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item{transition:none}.multi-carousel .carousel-inner .carousel-item-next{position:relative;transform:translate3d(0,0,0)}.multi-carousel .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.multi-carousel .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}@media (min-width:991px){.multi-carousel .carousel-inner .active+.carousel-item+.carousel-item+.carousel-item{display:block}.multi-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item{transition:none}.multi-carousel .carousel-inner .active.col-lg-3.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;z-index:0;display:block;visibility:visible}.multi-carousel .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.multi-carousel .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}.btn{border-radius:2px;transition:none;text-transform:uppercase;font-weight:500;font-size:small}.btn-prime{background:#42275a;background:linear-gradient(to top,#42275a,#8063a1);color:#fff;border-color:#42275a}.btn-prime:focus,.btn-prime:hover{background:#42275a;background:linear-gradient(to top,#42275a,#8063a1 80%);color:#fff;box-shadow:0 0 0 .2rem rgba(128,99,161,.25)}.btn-outline-prime{background:#fff;background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.8),rgba(255,255,255,.6));color:#42275a;border:1px solid #fff}.btn-outline-prime:focus,.btn-outline-prime:hover{background:#fff;box-shadow:0 0 0 .2rem rgba(255,255,255,.25)}.bg-hover:hover{background:#f3f3f3}.bg-grey{background:#f7f7f7}.b-2{border:2px solid #fff}.img-bg{height:100%;background-size:cover;background-position:center;min-height:240px}@media (min-width:768px){.img-bg{min-height:160px}}@media (min-width:992px){.img-bg{min-height:240px}}.card-content{display:none;position:absolute;top:0;bottom:0;left:0;right:0;padding:16px;color:#fff;text-shadow:1px 1px 24px #000;font-size:18px;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(to top,rgba(0,0,0,.9),transparent 40%)}.list-simple{list-style-type:square;padding-left:24px}.list-simple li{padding:0 4px;margin-bottom:8px}.list-simple li:hover{list-style-type:disc}.tabs>div{display:inline-block;padding:8px 24px;background-color:#d3d3d3;cursor:pointer;border-bottom:4px solid transparent;border-top:4px solid transparent;margin-right:1px}.tabs>div:hover{border-bottom:4px solid #42275a}.tabs>div.active{background-color:#42275a;color:#fff}.navbar-light .navbar-toggler{border:none;margin-right:-12px;outline:0}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(66, 39, 90, 0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar{border-top:3px solid #42275a}.navbar-brand{max-width:80%}.navbar-brand img{max-height:64px;max-width:100%}.navbar-brand .nav-brand-text{letter-spacing:-1px;vertical-align:middle;display:inline-block;color:#333;font-size:16px}.navbar-light .nav-item.active a.nav-link{color:#42275a}.navbar-collapse{margin-left:-16px}.navbar-light .nav-item{padding-left:16px;position:relative}.navbar-light .nav-item.active::before{width:4px;height:100%;content:' ';background-color:#42275a;position:absolute;left:0}@media (min-width:576px){.navbar-brand{max-width:initial}}@media (min-width:992px){.navbar{border-top:none}.navbar-brand .nav-brand-text{letter-spacing:initial;font-size:inherit}.navbar-light .nav-item{border-top:4px solid transparent;border-bottom:4px solid transparent}.navbar-light .nav-item:hover{border-bottom-color:#42275a}.navbar-light .nav-item:hover a.nav-link{color:#42275a}.navbar-light .nav-item.active{border-top-color:#42275a;border-bottom-color:#42275a;background-color:#42275a}.navbar-light .nav-item.active a.nav-link{color:#f7f7f7}}#hero-carousel.carousel.carousel-fade .carousel-item{display:block;opacity:0;transition:opacity ease-in-out .7s}#hero-carousel.carousel.carousel-fade .carousel-item.active{opacity:1!important}#hero-carousel .carousel-control-next-icon,#hero-carousel .carousel-control-prev-icon{transform:scale(1.5)}#hero-carousel.carousel{background-color:#000}#hero-carousel .carousel-inner{height:600px;max-height:100%}#hero-carousel .carousel-inner .carousel-item{height:100%}#hero-carousel .carousel-inner .carousel-item .carousel-img,#hero-carousel .carousel-inner .carousel-item img{height:100%;background-image:radial-gradient(circle,transparent 60%,#000 100%),linear-gradient(to right,grey,grey),url(../images/banner/home/on-site-hi-pot-9473.jpeg);background-size:cover;background-position:center;background-blend-mode:normal,multiply,normal}#hero-carousel .carousel-text{position:absolute;right:20px;left:20px;top:20px;bottom:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;text-shadow:1px 1px 24px #000;color:#fff}#hero-carousel .carousel-text h5{font-weight:800;font-size:38px;max-width:850px}#hero-carousel .carousel-text p{font-size:24px}#hero-carousel .carousel-text a.btn{position:absolute;bottom:32px}@media (min-width:768px){#hero-carousel .carousel-text h5{font-size:56px}#hero-carousel .carousel-text p{font-size:28px}}.banner{display:flex;align-items:center;justify-content:center;height:400px;background-image:url(/assets/images/banner/home/on-site-hi-pot-9473.jpeg);background-size:cover;background-position:center;position:relative}.banner::before{content:' ';position:absolute;right:0;left:0;top:0;bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.5)),radial-gradient(transparent,rgba(0,0,0,.5))}.banner h1{z-index:1;text-shadow:1px 1px 24px #000;color:#fff;font-family:'Open Sans',sans-serif;font-weight:800;font-size:48px}.banner.banner-services{background-image:url(/assets/images/banner/collage/services.jpeg)}.banner.banner-projects{background-image:url(/assets/images/banner/collage/projects.jpeg)}.banner.banner-equipments{background-image:url(/assets/images/banner/collage/equipments.jpeg)}.banner.banner-about{background-image:url(/assets/images/banner/home/on-site-hi-pot-9473.jpeg)}.banner.banner-contact{background-image:url(/assets/images/banner/home/20130619_131149.jpeg);background-image:url(/assets/images/banner/home/rewinding-3524.jpeg)}.banner.banner-careers{background-image:url(/assets/images/banner/home/20130619_130936.jpeg);background-image:url(/assets/images/banner/home/IMG_7428.jpeg);background-image:url(/assets/images/banner/home/on-site-service.jpeg)}.banner.banner-small{height:250px}.banner.banner-medium{height:300px}@media (min-width:992px){.banner.banner-small{height:300px}.banner.banner-medium{height:400px}}@media (min-width:1200px){.banner.banner-small{height:400px}.banner.banner-medium{height:500px}}.why-us{max-width:960px;margin-right:auto;margin-left:auto}p.text-25{font-weight:300;font-size:1.25rem}p.text-2{font-weight:300;font-size:1.2rem}p.text-11{font-weight:300;font-size:1.1rem}.certifications img{max-width:200px;max-height:90px}section.services p.desc{max-width:600px;display:inline-block}section.services .card{transition:.5s all;cursor:pointer;overflow:hidden;height:100px;border-radius:0}section.services div.img-bg,section.services img{transform:translateY(-80px)}section.services .card-img-overlay{display:flex;align-items:center;justify-content:center;transition:.5s all;background:rgba(0,0,0,.3);background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0))}section.services .card-title{transition:.2s all;font-size:1.6rem;margin:0;text-shadow:2px 2px 12px #000}@media (min-width:768px){section.services .card{height:initial}section.services div.img-bg,section.services img{transition:.5s all;transform:initial}section.services .card-img-overlay{align-items:flex-end;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0) 40%)}section.services .card:hover .card-img-overlay{background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0) 30%)}section.services .card:hover div.img-bg,section.services .card:hover img{transform:scale(1.1,1.1)}section.services .card:hover .card-title{margin-top:50%}}.capabilities{font-weight:300;font-size:1.2rem}.capabilities .col-lg-6 span{display:inline-block;padding:2px 8px;margin-bottom:16px;border-left:1px solid #42275a}@media (min-width:992px){.capabilities{max-width:946px;margin:auto}.capabilities .col-lg-6:nth-child(odd){text-align:right}.capabilities .col-lg-6:nth-child(even){text-align:left}.capabilities .col-lg-6 span{display:inline-block;padding:4px 12px;border-radius:2px;border-bottom:1px solid #42275a}.capabilities .col-lg-6:nth-child(odd) span{background-image:linear-gradient(-10deg,rgba(66,39,90,.1) 0,transparent 50%);border-right:1px solid #42275a;border-left:none}.capabilities .col-lg-6:nth-child(even) span{background-image:linear-gradient(+10deg,rgba(66,39,90,.1) 0,transparent 50%)}}footer{color:#fff}footer p{font-weight:300;font-size:14px}footer a{font-weight:300;color:#fff;display:inline-block;font-size:14px}footer a:hover{color:#fff}footer .links a{display:inline-block;margin-top:6px;font-size:14px;width:32%}footer .links h6{text-transform:uppercase;font-size:12px;color:#ece5f0;text-decoration:underline;margin-bottom:4px;font-weight:800}footer.primary-footer{background-color:#42275a}footer.secondary-footer{background-color:#42275a;font-size:14px;font-weight:100}footer.secondary-footer div{border-top:1px solid #57397a}.show-more{color:#42275a;font-size:14px;cursor:pointer;height:21px;margin-bottom:.5rem}.show-more:hover{text-decoration:underline}.equipments-page .show-more-group .row:first-child{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:576px){.projects .show-more{margin-top:-12px!important}.equipments-page .show-more-group .row:first-child{flex-direction:row;align-items:center;justify-content:space-between}.equipments-page .show-more-group .row:first-child h4{margin-right:16px}}.accordion{border-top:1px solid #d3d3d3}.accordion-item{border-bottom:1px solid #d3d3d3}.accordion [data-toggle=collapse]{cursor:pointer}.accordion [data-toggle=collapse]::before{content:'\203A';transform:rotate(-90deg);position:absolute;right:28px;font-size:1.5em;line-height:.7;font-weight:100}