body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html{font-size:16px}body,html{padding:0;margin:0}body{font-family:"Roboto",sans-serif}.container{width:80%;margin:0 auto;max-width:1300px}.container-inner{width:90%;margin:0 auto}.wrapper{overflow-x:hidden}.section{padding:3em 0}.scrollToTop{position:fixed;bottom:2em;right:2em;width:2em;height:2em;fill:#fff;padding:.5em;border-radius:.4em;background-color:#05a0e3;stroke:#fff;stroke-width:1;z-index:10}.scrollToTop:hover{cursor:pointer}h1{font-size:3em}h2{font-size:2.5em}h3{font-size:2em}h4{font-size:1.5em}h5{font-size:1em}p{line-height:1.5em}#dots{position:absolute;fill:#05a0e3;opacity:1%;top:0;left:-9px;width:30px}h2{position:relative;z-index:2}h2 #dots{z-index:-1}#circle,#square{fill:none;stroke:#05a0e3;stroke-width:.6;position:absolute;z-index:-1}.slide-forward-enter{opacity:0;transform:translateX(100%)}.slide-forward-enter-active{transition:.3s ease-in-out}.slide-forward-enter-active,.slide-forward-exit{opacity:1;transform:translateX(0)}.slide-forward-exit-active{transition:.3s ease-in-out}.slide-backward-enter,.slide-forward-exit-active{opacity:0;transform:translateX(-100%)}.slide-backward-enter-active{transition:.3s ease-in-out}.slide-backward-enter-active,.slide-backward-exit{opacity:1;transform:translateX(0)}.slide-backward-exit-active{opacity:0;transition:.3s ease-in-out;transform:translateX(-100%)}.showScrollToTop-enter{transform:translateX(200%)}.showScrollToTop-enter-active{transform:translateX(0);transition:.3s ease-in-out}.showScrollToTop-exit{transform:translateX(0)}.showScrollToTop-exit-active{transform:translateX(200%);transition:.3s ease-in-out}@media screen and (max-width:1100px){.section{padding:2em 0}}@media screen and (max-width:830px){html{font-size:14px}.container-inner{width:100%}}nav{overflow-x:hidden;padding:1.5em 0}nav h3{margin:0}nav .logo{font-size:.7em}nav .nav-items{display:flex;justify-content:space-around;align-items:center}nav .nav-items .mobile-menu-icon{display:none}nav .nav-items .language{display:flex;flex-direction:row;align-items:center;transition:.1s ease-in-out}nav .nav-items .language .globe{color:#b3b3b3}nav .nav-items .language .angleDown{font-size:.6em}nav .nav-items .language:hover{color:#000;cursor:pointer}nav .nav-items .language p{margin:0 .2em;color:#000}nav .nav-items .menu ul{list-style:none;padding-left:0;margin:0}nav .nav-items .menu ul li{display:inline-block;margin:0 1.5em;color:#000;font-weight:400}nav .nav-items .menu ul li a{color:#000;text-decoration:none;position:relative}nav .nav-items .menu ul li a.active{color:#05a0e3}nav .nav-items .menu ul li a:after{content:"";display:inline-block;position:absolute;left:0;bottom:-5px;background-color:#05a0e3;width:0;height:2px;transition:all .4s}nav .nav-items .menu ul li a:hover:after{width:100%}nav .nav-items .contact .activeRental{color:#fff;background-color:#05a0e3}nav .nav-items .contact .activeRental:after{display:none}nav .nav-items .contact a{border:.12em solid #05a0e3;padding:.35em 1em;color:#05a0e3;text-decoration:none;position:relative;background-color:#fff}nav .nav-items .contact a:hover{background-color:#05a0e3;color:#fff}nav .nav-items .contact a:after{content:"";width:15px;height:2px;background-color:#05a0e3;position:absolute;top:47%;right:-2.5%}@media screen and (max-width:1100px){nav .nav-items{justify-content:space-between}nav .nav-items .language,nav .nav-items .menu,nav .nav-items .rental{display:none}nav .nav-items .mobile-menu-icon{display:block;color:#05a0e3;font-size:2em}}.mobileMenu .container{width:100%;padding:2em;box-sizing:border-box}.mobileMenu .container h4{margin-top:0}.mobileMenu .container ul{margin:0;padding-left:0}.mobileMenu .container ul li{list-style:none}.mobileMenu .container ul li a{color:#000;text-decoration:none;font-size:1.2em;margin-top:1em;display:block}.mobile-menu-wrapper{position:fixed;background:#fff;top:0;left:0;height:100%;width:75%;z-index:15}.mobile-menu-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:10}.mobile-navigation-enter{opacity:0;transform:translateX(-100%)}.mobile-navigation-enter-active{transition:.3s ease-in-out}.mobile-navigation-enter-active,.mobile-navigation-exit{opacity:1;transform:translateX(0)}.mobile-navigation-exit-active{opacity:1;transform:translateX(-100%);transition:.3s ease-in-out}.mobile-navigation-overlay-enter{opacity:0}.mobile-navigation-overlay-enter-active{opacity:1;transition:.3s ease-in-out}.mobile-navigation-overlay-exit{opacity:1}.mobile-navigation-overlay-exit-active{opacity:0;transition:.3s ease-in-out}@media screen and (max-width:1100px){.mobileMenu h4{font-size:2em}.mobileMenu ul{font-size:1.5em}}@media screen and (max-width:500px){.mobileMenu h4{font-size:1.7em}.mobileMenu ul{font-size:1.2em}}.footer{background-color:#eee;margin-top:14em}.footer iframe{width:100%;height:300px;display:block;margin:0 auto;border-radius:.4em;transform:translateY(-50%)}.footer .column-wrapper{display:flex;grid-gap:0 1em;gap:0 1em;flex-wrap:wrap;margin-top:-6em;justify-content:space-between}.footer .column-wrapper .column{margin:0 .5em}.footer .column-wrapper .column h5{font-size:1.1em;margin-bottom:1em}.footer .column-wrapper .column a{text-decoration:none;color:#000;display:block;margin:.5em 0}.footer .column-wrapper .column a:hover{text-decoration:underline}.footer .column-wrapper .column p{line-height:1em;margin:.7em 0;font-size:.9em}.footer .copyright{display:flex;margin-top:4em;justify-content:space-between}.footer .copyright p{font-size:1.1em}.footer .copyright p:first-of-type{font-weight:400}.footer .copyright .back-to-top{display:flex;flex-direction:row;align-items:center}.footer .copyright .back-to-top p:hover{cursor:pointer}.footer .copyright #backToTop{width:30px;height:30px;stroke:#05a0e3;fill:#05a0e3;stroke-width:15;margin-right:1em}.footer .copyright #backToTop:hover{cursor:pointer}@media screen and (max-width:1100px){.footer .copyright{justify-content:center;margin:0}.footer .back-to-top{display:none!important}}@media screen and (max-width:425px){.footer .column-wrapper{flex-direction:column}.footer .column-wrapper .column{width:100%;margin:0}.footer .column-wrapper .column .h5{margin-top:0!important}}.homeView{background-image:url(/static/media/wave.f89209e4.svg),url(/static/media/wave2.86109e24.svg);background-position:top 32% left 0,top 80% left 0;background-repeat:no-repeat;background-size:100%}.homeView .rentalOffer{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:75%;background-color:#05a0e3;padding:.5em;margin:0 auto;border-radius:.2em;transform:translateY(-55%)}.homeView .rentalOffer p{color:#fff;font-weight:400;font-size:1.1em}.homeView .rentalOffer a{text-decoration:none;color:#fff;font-weight:300;padding:.5em 2em;font-size:1.1em;border:.05em solid #fff;border-radius:.2em;transition:.1s ease-in-out;position:relative}.homeView .rentalOffer a:hover{background-color:#fff;color:#05a0e3}.homeView .rentalOffer a:after{content:"";width:15px;height:1px;background-color:#fff;position:absolute;top:50%;right:-4.5%}.homeView .aboutUs{position:relative}.homeView .aboutUs .text{margin-left:2.5em;max-width:500px}.homeView .aboutUs .text a{text-decoration:none;color:#000}.homeView .aboutUs .text .showMore{display:inline-block;border-bottom:1px solid #fff}.homeView .aboutUs .text .showMore span{margin-left:.5em}.homeView .aboutUs .text .showMore:hover{border-bottom:1px solid #000}.homeView .aboutUs #square{top:40%;right:10%;width:180px}.homeView .certificates .card-container{display:flex;justify-content:space-between;flex-flow:row wrap;margin-top:7em}.homeView .certificates .card-container .card{flex-basis:25%;flex-shrink:0;min-width:170px;background-color:#fff;padding:1.5em;border-radius:.5em;box-shadow:0 3px 15px -4px rgba(0,0,0,.55)}.homeView .certificates .card-container .card h4{color:#05a0e3;margin:0}.homeView .certificates .card-container .card p{font-size:.9em;margin-top:0}.homeView .certificates .card-container .card img{display:block;margin:3em auto;width:50%}.homeView .certificates .card-container .card .box{display:flex;flex-direction:column}.homeView .certificates .card-container .card a{color:#05a0e3;text-decoration:none;text-align:center;margin:0 auto;width:60%;box-sizing:border-box;padding:.5em;border:.15em solid #05a0e3;border-radius:.3em;transition:.1s ease-in-out;position:relative}.homeView .certificates .card-container .card a:hover{background-color:#05a0e3;color:#fff}.homeView .certificates .card-container .card a:after{content:"";width:15px;height:2px;background-color:#05a0e3;position:absolute;top:47%;right:-3.5%}.homeView .certificates .card-container .card .showMore{display:flex;justify-content:center;margin-top:.5em;font-size:.8em}.homeView .certificates .card-container .card .showMore a{transition:none;border-radius:0;text-decoration:none;border:none;border-bottom:1px solid #fff;color:#000;padding:0;width:inherit}.homeView .certificates .card-container .card .showMore a:hover{border-bottom:1px solid #000;background-color:#fff}.homeView .certificates .card-container .card .showMore a:after{width:0;height:0}.homeView .portfolio{background:none;position:relative}.homeView .portfolio #square{top:5%;right:35%;width:160px;transform:rotate(40deg)}.homeView .portfolio h4{margin-top:1em;margin-bottom:1.8em}.homeView .allWorks{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/static/media/home-portfolio-stripe-bg.b7c4e9a5.jpg) 50%;background-size:cover;text-align:center;position:relative;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.homeView .allWorks h3{margin-top:0;color:#fff}.homeView .allWorks a{color:#fff;text-decoration:none;background-color:#05a0e3;border-radius:.3em;padding:.8em 2em;display:inline-block;font-weight:300;position:relative}.homeView .allWorks a:after{position:absolute;top:50%;right:-2.5%;content:"";width:15px;height:1px;background-color:#fff}.homeView .allWorks #circle{position:absolute;top:-40%;right:40%;width:100px;z-index:-1}.homeView .contact{position:relative}.homeView .contact h2{margin-bottom:1.8em}.homeView .contact #square{top:-15%;right:17%;width:200px;transform:rotate(40deg)}.homeView .contact .wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}.homeView .contact .wrapper .info{width:35%;padding:2em;min-width:180px;max-width:330px;background-color:#05a0e3;color:#fff;border-radius:.5em}.homeView .contact .wrapper .info p{line-height:.45em;font-weight:300;margin-bottom:.4em}.homeView .contact .wrapper .info .column:nth-of-type(2),.homeView .contact .wrapper .info .column:nth-of-type(3){margin-top:2em}.homeView .contact .wrapper .info .column .heading{display:flex;flex-direction:row;align-items:center;font-size:1.1em}.homeView .contact .wrapper .info .column .heading h4{margin-left:.5em;margin-top:.1em;margin-bottom:0;font-size:1.1em;font-weight:500}.homeView .contact .wrapper .form{width:40%;min-width:300px;max-width:500px;box-sizing:border-box}.homeView .contact .wrapper .form input,.homeView .contact .wrapper .form textarea{padding:.8em;font-size:1em;display:block;width:100%;box-sizing:border-box;border:.09em solid #ccc;border-radius:.3em;outline:none;font-family:inherit;box-shadow:0 2px 7px -5px #000;margin:1em 0}.homeView .contact .wrapper .form textarea{height:10em}.homeView .contact .wrapper .form input:first-of-type{margin-top:0}.homeView .contact .wrapper .form .send{background-color:#05a0e3;color:#fff;width:auto;display:inline-block;margin-top:1.5em;padding:1em 3em;box-shadow:0 2px 7px -5px #000;border-radius:.3em}.homeView .contact .wrapper .form .send a{color:#fff;text-decoration:none;position:relative;margin-left:.5em}.homeView .contact .wrapper .form .send a:after{content:"";width:25px;height:1px;background-color:#000;position:absolute;top:47%;right:-100%}.homeView .contact .wrapper .form .send:hover{cursor:pointer}@media screen and (max-width:1100px){.homeView{background-position:top 35% left 0,top 80% left 0!important;background-size:150%,150%!important}.homeView .rentalOffer{width:100%;justify-content:space-around}.homeView .aboutUs #square{top:0}.homeView .certificates .card-container{margin-top:3em}}@media screen and (max-width:950px){.homeView{background-position:top 27% left 0,top 80% left 0!important;background-size:150%,150%!important}.homeView .certificates .card-container{justify-content:flex-start!important}.homeView .certificates .card-container .card{flex-basis:50%!important;max-width:47%;min-width:205px!important;margin:3%;box-sizing:border-box}.homeView .certificates .card-container .card:first-of-type,.homeView .certificates .card-container .card:nth-of-type(3){margin-left:0}.homeView .certificates .card-container .card:first-of-type{margin-top:0}.homeView .certificates .card-container .card:nth-of-type(2){margin-right:0;margin-top:0}}@media screen and (max-width:830px){.homeView .aboutUs .text{margin-left:0}.homeView .aboutUs #square{width:140px}.homeView .portfolio #square{right:0;top:-20%}.homeView .contact #square{width:120px;top:0;right:20%}.homeView .contact h2{margin-bottom:1em}.homeView .contact .wrapper{flex-direction:column}.homeView .contact .wrapper .info{width:100%;max-width:100%;display:flex;flex-wrap:wrap;padding:1em;flex-direction:row;justify-content:space-between;box-sizing:border-box}.homeView .contact .wrapper .info .column{margin-top:0!important;margin:.5em}.homeView .contact .wrapper .form{width:100%;margin-top:2em;max-width:100%}}@media screen and (max-width:550px){.homeView{background-image:none}.homeView .rentalOffer{display:none}.homeView .aboutUs .text{max-width:100%}.homeView .aboutUs #square{width:100px}.homeView .certificates .card-container{flex-direction:column;align-items:center}.homeView .certificates .card-container .card{width:100%;max-width:100%;margin:0}.homeView .certificates .card-container .card:nth-of-type(2){margin-top:2em;margin-bottom:2em}}@media screen and (max-width:425px){.homeView .certificates .card-container .card{width:100%;max-width:100%}.homeView .contact .wrapper .info{flex-direction:column}.homeView .contact .wrapper .info .column{margin:.5em}.homeView .contact .wrapper .info .column:nth-child(2){margin-top:.5em!important;margin-bottom:1em!important}.homeView .contact .wrapper .form{min-width:100%}.homeView .contact .wrapper .form .send{width:100%;box-sizing:border-box;text-align:center;position:relative}.homeView .contact .wrapper .form .send a:after{display:none}}.slider-main{width:100%}.slider-main .slide-1,.slider-main .slide-2,.slider-main .slide-3{width:100%;height:600px;position:relative;outline:none}.slider-main .slide-1 .text,.slider-main .slide-2 .text,.slider-main .slide-3 .text{position:absolute;top:30%;left:10%}.slider-main .slide-1 .text p,.slider-main .slide-2 .text p,.slider-main .slide-3 .text p{color:#fff;font-size:1em;margin-bottom:0}.slider-main .slide-1 .text h1,.slider-main .slide-2 .text h1,.slider-main .slide-3 .text h1{margin-top:0;color:#05a0e3;font-size:5em}.slider-main .slide-1{background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.15)),url(/static/media/carousel-slide-1.5ca0e17c.jpg) 50%}.slider-main .slide-2{background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.35)),url(/static/media/carousel-slide-2.b938480f.jpg) 50%}.slider-main .slide-3{background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25)),url(/static/media/carousel-slide-3.0d4c81f0.jpg) 50%}.slider-main .slick-dots{bottom:15%}.slider-main .slick-dots li{margin:0 1em}.slider-main .slick-dots li button:before{font-size:20px;color:#fff;opacity:1;content:"▬▬"}.slider-main .slick-dots .slick-active button:before{color:#05a0e3!important;opacity:1!important}@media screen and (max-width:500px){.slider-main .slide-1,.slider-main .slide-2,.slider-main .slide-3{height:400px!important;background-size:cover}.slider-main .slide-1 .text,.slider-main .slide-2 .text,.slider-main .slide-3 .text{top:20%;left:5%}.slider-main .slide-1 .text h1,.slider-main .slide-2 .text h1,.slider-main .slide-3 .text h1{font-size:4em!important}.slider-main .slick-dots{bottom:5%}}.portfolioSlider{margin-bottom:3em}.portfolioSlider .slider{width:100%;overflow-x:hidden}.portfolioSlider #nextSlide,.portfolioSlider #prevSlide{width:40px;height:40px;position:absolute;top:45%;z-index:1;fill:#05a0e3;background-color:#fff;border-radius:50%}.portfolioSlider #nextSlide{right:-40px}.portfolioSlider #prevSlide{left:-10px}.portfolioSlider .slick-next:before,.portfolioSlider .slick-prev:before{content:""}.portfolioSlider .slick-track{padding-bottom:2em}.portfolioSlider .slick-list{margin:0 auto;width:100%;padding:0 10px}.portfolioSlider .slick-list .slick-slide{margin:0 15px;border-radius:.5em;width:4.3%;box-shadow:0 3px 15px -4px rgba(0,0,0,.55);background-color:#fff}.portfolioSlider .slick-list .slick-slide .text{padding:2em;text-align:center}.portfolioSlider .slick-list .slick-slide .text p:first-of-type{color:#05a0e3;margin:0;text-align:left}.portfolioSlider .slick-list .slick-slide .text h5{margin-top:.2em;margin-bottom:0;text-align:left}.portfolioSlider .slick-list .slick-slide .text p{font-size:.9em;text-align:left}.portfolioSlider .slick-list .slick-slide .text a{text-decoration:none;color:#05a0e3;border:.12em solid #05a0e3;border-radius:.3em;display:inline-block;padding:.5em 1.5em;margin-top:1em;transition:.1s ease-in-out;position:relative;font-size:.9em}.portfolioSlider .slick-list .slick-slide .text a:hover{background-color:#05a0e3;color:#fff}.portfolioSlider .slick-list .slick-slide .text a:after{content:"";width:15px;height:1px;background-color:#05a0e3;position:absolute;top:50%;right:-4.5%}.portfolioSlider .slick-list .slick-slide img{width:100%;height:220px;border-radius:.5em .5em 0 0}.slide{position:relative;outline:none}@media screen and (max-width:1300px){.portfolioSlider .slick-list .slick-slide .text{padding:1em}.portfolioSlider #nextSlide{right:-40px}.portfolioSlider #prevSlide{left:-20px}}@media screen and (max-width:1100px){.portfolioSlider .slick-list{padding:0!important;padding-bottom:1em}.portfolioSlider .slick-list .slick-slide{margin:0!important;background-color:none;box-shadow:none!important}.portfolioSlider .slick-list .slick-slide .text{box-shadow:0 3px 15px -4px rgba(0,0,0,.55)}.portfolioSlider .slide .content{margin:0 -10px;padding:0 19px}.portfolioSlider .slide .content img{display:block;width:100%;height:auto}.portfolioSlider .slide .content .text a{width:100%;box-sizing:border-box}.portfolioSlider #nextSlide{right:-15px}.portfolioSlider #prevSlide{left:-20px}}@media screen and (max-width:950px){.portfolioSlider .slick-list .slick-slide .text{padding:1.5em}.portfolioSlider #nextSlide{right:-20px;width:40px;height:40px;top:50%}.portfolioSlider #prevSlide{left:-20px;width:40px;height:40px;top:50%}}@media screen and (max-width:425px){.portfolioSlider .slick-list .slick-slide .text{padding:1.5em}.portfolioSlider #nextSlide{right:-10px;width:30px;height:30px;top:50%}.portfolioSlider #prevSlide{left:-10px;width:30px;height:30px;top:50%}}.aboutView{background-image:url(/static/media/wave3.1fea6eeb.svg),url(/static/media/wave4.fed16f55.svg);background-position:top 0 left 0,top 60% left 0;background-repeat:no-repeat}.aboutView .aboutUs{position:relative;z-index:1}.aboutView .aboutUs .text{margin-left:2.5em;max-width:600px}.aboutView .aboutUs #triangle{top:7%;right:7%;transform:rotate(-50deg)}.aboutView .aboutUs #square,.aboutView .aboutUs #triangle{fill:none;stroke:#05a0e3;stroke-width:.3;width:250px;position:absolute}.aboutView .aboutUs #square{right:25%;bottom:-30%;z-index:-1;transform:rotate(-10deg)}.aboutView .whatWeDo{z-index:1;position:relative}.aboutView .whatWeDo #square{fill:none;stroke:#05a0e3;stroke-width:.5;position:absolute;left:-15%;top:50%;z-index:-1;width:130px;transform:rotate(20.5deg)}.aboutView .whatWeDo #circle{fill:none;stroke:#05a0e3;stroke-width:.8;position:absolute;right:-5%;bottom:0;z-index:-1;width:50px}.aboutView .whatWeDo .card-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:7em}.aboutView .whatWeDo .card-container .card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:48.5%;padding:4em 3em;box-sizing:border-box;border-radius:.5em;box-shadow:0 3px 15px -4px rgba(0,0,0,.55);margin:1em 0;background-color:#fff}.aboutView .whatWeDo .card-container .card p{margin:1em 0 0}.aboutView .whatWeDo .card-container .card #icon{width:90px}.aboutView .whatWeDo .card-container .card:nth-of-type(5) #icon{margin-left:2em}.aboutView .whatWeDo .card-container .card:first-of-type,.aboutView .whatWeDo .card-container .card:nth-of-type(4),.aboutView .whatWeDo .card-container .card:nth-of-type(5){color:#05a0e3}.aboutView .whatWeDo .card-container .card:nth-of-type(2),.aboutView .whatWeDo .card-container .card:nth-of-type(3),.aboutView .whatWeDo .card-container .card:nth-of-type(6){background-color:#05a0e3;color:#fff}.aboutView .whatWeDo #building .st0{display:none}.aboutView .whatWeDo #building .st1{fill:#fff;stroke:#05a0e3;stroke-width:3;stroke-miterlimit:10}.aboutView .whatWeDo #building .st2{fill:#05a0e3}.aboutView .whatWeDo #excavator .st3{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3}.aboutView .whatWeDo #excavator .st4{fill:#fff}.aboutView .whatWeDo #excavator .st5{fill:#fff;stroke:#fff;stroke-miterlimit:10}.aboutView .whatWeDo #excavator .st6{fill:#05a0e3}.aboutView .whatWeDo #wrench .st6{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3}.aboutView .whatWeDo #wrench .st7{fill:#fff}.aboutView .whatWeDo #wrench .st8{fill:#fff;stroke:#fff;stroke-miterlimit:10}.aboutView .whatWeDo #wrench .st9{fill:#05a0e3;stroke:#fff;stroke-miterlimit:10;stroke-width:0}.aboutView .whatWeDo #painter .st7{fill:none;stroke:#05a0e3;stroke-miterlimit:10;stroke-width:3}.aboutView .whatWeDo #painter .st8{fill:#05a0e3}.aboutView .whatWeDo #spray .st8{fill:none;stroke:#05a0e3;stroke-miterlimit:10;stroke-width:3}.aboutView .whatWeDo #spray .st9{fill:#05a0e3}.aboutView .whatWeDo #shield .st0{display:none}.aboutView .whatWeDo #shield .st1{display:inline;fill:#fff;stroke:#05a0e3;stroke-width:5.6693;stroke-miterlimit:10}.aboutView .whatWeDo #shield .st2{display:inline;fill:#05a0e3}.aboutView .whatWeDo #shield .st3{display:inline;fill:none;stroke:#fff;stroke-miterlimit:10}.aboutView .whatWeDo #shield .st4{display:inline;fill:#fff}.aboutView .whatWeDo #shield .st5{display:inline;fill:#fff;stroke:#fff;stroke-miterlimit:10}.aboutView .whatWeDo #shield .st6{display:inline;fill:#05a0e3;stroke:#fff;stroke-miterlimit:10}.aboutView .whatWeDo #shield .st7{display:inline;fill:none;stroke:#05a0e3;stroke-miterlimit:10}.aboutView .whatWeDo #shield .st8{fill:#fff}.aboutView .whatWeDo #shield .st9{fill:#05a0e3}.aboutView .ourStandards .text{max-width:600px}.aboutView .ourStandards .standard-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;margin:2.5em auto 0}.aboutView .ourStandards .standard-container .standard{display:flex;flex-direction:row;align-items:center;flex-shrink:0;border-radius:.5em;box-shadow:0 3px 15px -4px rgba(0,0,0,.55);margin:1em 0;padding:2em;width:85%;background-color:#fff;box-sizing:border-box}.aboutView .ourStandards .standard-container .standard .standard-text{margin-left:1em}.aboutView .ourStandards .standard-container .standard .standard-text h4{color:#05a0e3;margin:0 0 .3em;font-size:1.4em}.aboutView .ourStandards .standard-container .standard .standard-text p{margin:0}.aboutView .ourStandards .standard-container .standard #standard{width:60px;margin-right:1em}.aboutView .ourStandards .standard-container .standard #standard1 .st8,.aboutView .ourStandards .standard-container .standard #standard2 .st8{fill:#05a0e3}.aboutView .ourStandards .standard-container .standard #standard2 .st9{fill:#fff}.aboutView .ourStandards .standard-container .standard #standard3 .st8,.aboutView .ourStandards .standard-container .standard #standard4 .st8{fill:#05a0e3}.aboutView .ourStandards .standard-container .standard #standard4 .st9{fill:#fff}@media screen and (min-width:1550px){.aboutView{background:none!important}}@media screen and (max-width:1100px){.aboutView .aboutUs #triangle{width:180px;top:-8%}.aboutView .aboutUs #square{width:130px;bottom:-20%}.aboutView .whatWeDo .card-container{margin-top:3em}.aboutView .whatWeDo .card-container .card{padding:2em;box-sizing:border-box;text-align:center}.aboutView .ourStandards .standard-container .standard{width:100%}}@media screen and (max-width:830px){.aboutView{background-position:top 0 left 0,top 80% left 0!important;background-size:120%,150%!important}.aboutView .aboutUs .text{margin-left:0}.aboutView .aboutUs #triangle{width:140px;top:-4%}.aboutView .aboutUs #square{width:100px}.aboutView .ourStandards .standard-container .standard .standard-text h4{font-size:1.2em}.aboutView .ourStandards .standard-container .standard #standard{min-width:50px}}@media screen and (max-width:550px){.aboutView{background:none}.aboutView .aboutUs #triangle{width:100px;top:-2%}.aboutView .aboutUs #square{width:80px;right:0;bottom:-10%}.aboutView .whatWeDo .card-container{flex-direction:column}.aboutView .whatWeDo .card-container .card{width:100%;padding:1.5em}.aboutView .whatWeDo .card-container .card:nth-of-type(3){color:#05a0e3;background-color:#fff}.aboutView .whatWeDo .card-container .card:nth-of-type(3) #wrench .st6{fill:none;stroke:#05a0e3;stroke-miterlimit:10;stroke-width:3}.aboutView .whatWeDo .card-container .card:nth-of-type(3) #wrench .st7{fill:#05a0e3}.aboutView .whatWeDo .card-container .card:nth-of-type(3) #wrench .st8{fill:#05a0e3;stroke:#05a0e3;stroke-miterlimit:10}.aboutView .whatWeDo .card-container .card:nth-of-type(3) #wrench .st9{fill:#fff;stroke:#05a0e3;stroke-miterlimit:10;stroke-width:0}.aboutView .whatWeDo .card-container .card:nth-of-type(4){background-color:#05a0e3;color:#fff}.aboutView .whatWeDo .card-container .card:nth-of-type(4) #painter .st7{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3}.aboutView .whatWeDo .card-container .card:nth-of-type(4) #painter .st8{fill:#fff}.aboutView .ourStandards .standard-container .standard{flex-direction:column;padding:1.5em}.aboutView .ourStandards .standard-container .standard .standard-text{margin-left:0}.aboutView .ourStandards .standard-container .standard .standard-text h4{font-size:1.2em}.aboutView .ourStandards .standard-container .standard #standard{min-width:80px;margin-bottom:1.5em;margin-right:0}}.contactView{background:url(/static/media/excavator-background.f559e215.png) no-repeat;background-position-y:100%;background-position-x:100%;background-size:40%}.contactView,.contactView .contactForm{position:relative}.contactView .contactForm #square{top:5%;right:5%;width:250px;transform:rotate(70deg);fill:none;stroke:#05a0e3;stroke-width:.2;position:absolute;z-index:-1}.contactView .contactForm h2{margin-bottom:1.8em}.contactView .contactForm .wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}.contactView .contactForm .wrapper .info{width:35%;padding:2em;min-width:180px;max-width:330px;background-color:#05a0e3;color:#fff;border-radius:.5em}.contactView .contactForm .wrapper .info p{line-height:.45em;font-weight:300;margin-bottom:.4em}.contactView .contactForm .wrapper .info .column:nth-of-type(2),.contactView .contactForm .wrapper .info .column:nth-of-type(3){margin-top:2em}.contactView .contactForm .wrapper .info .column .heading{display:flex;flex-direction:row;align-items:center;font-size:1.1em}.contactView .contactForm .wrapper .info .column .heading h4{margin-left:.5em;margin-top:.1em;margin-bottom:0;font-size:1.1em;font-weight:500}.contactView .contactForm .wrapper .form{width:40%;min-width:300px;max-width:500px;box-sizing:border-box}.contactView .contactForm .wrapper .form input,.contactView .contactForm .wrapper .form textarea{padding:.8em;font-size:1em;display:block;width:100%;box-sizing:border-box;border:.09em solid #ccc;border-radius:.3em;outline:none;font-family:inherit;box-shadow:0 2px 7px -5px #000;margin:1em 0}.contactView .contactForm .wrapper .form textarea{height:10em}.contactView .contactForm .wrapper .form input:first-of-type{margin-top:0}.contactView .contactForm .wrapper .form .send{background-color:#05a0e3;color:#fff;width:auto;display:inline-block;margin-top:1.5em;padding:1em 3em;box-shadow:0 2px 7px -5px #000;border-radius:.3em}.contactView .contactForm .wrapper .form .send a{color:#fff;text-decoration:none;position:relative;margin-left:.5em}.contactView .contactForm .wrapper .form .send a:after{content:"";width:25px;height:1px;background-color:#000;position:absolute;top:47%;right:-100%}.contactView .contactForm .wrapper .form .send:hover{cursor:pointer}.contactView .rental{width:100%;margin:0 auto}.contactView .rental h2{margin-bottom:.6em}.contactView .rental h1{font-size:5em;color:#05a0e3;margin:0 0 0 40px}.contactView .rental p{margin-left:40px;font-size:1.2em;font-weight:400}@media screen and (min-width:1550px){.contactView{background:none!important}}@media screen and (max-width:1100px){.contactView .rental h1{font-size:4em}}@media screen and (max-width:830px){.contactView .contactForm h2{margin-bottom:1em}.contactView .contactForm #square{top:40%;right:-20%;width:200px}.contactView .contactForm .wrapper{flex-direction:column}.contactView .contactForm .wrapper .info{width:100%;max-width:100%;display:flex;flex-wrap:wrap;padding:1em;flex-direction:row;justify-content:space-between;box-sizing:border-box}.contactView .contactForm .wrapper .info .column{margin-top:0!important;margin:.5em}.contactView .contactForm .wrapper .form{width:100%;margin-top:2em;max-width:100%}.contactView .rental h1,.contactView .rental p{margin-left:0}.contactView .rental h1{margin-bottom:0}.contactView .rental p{margin:0}.contactView .rental h3{margin-bottom:.2em}}@media screen and (max-width:575px){.contactView .rental h1{font-size:2.95em}}@media screen and (max-width:425px){.contactView .contactForm .wrapper .info{flex-direction:column}.contactView .contactForm .wrapper .info .column{margin:.5em}.contactView .contactForm .wrapper .info .column:nth-child(2){margin-top:.5em!important;margin-bottom:1em!important}.contactView .contactForm .wrapper .form{min-width:100%}.contactView .contactForm .wrapper .form .send{width:100%;box-sizing:border-box;text-align:center;position:relative}.contactView .contactForm .wrapper .form .send a:after{display:none}.contactView .rental h1{font-size:2.5em}}@media screen and (max-width:360px){.contactView .rental h1{font-size:2em}}.portfolioView{background:url(/static/media/wave5.44ae30dc.svg) no-repeat;background-position:top 60% left 0;background-size:100%;position:relative}.portfolioView .intro{position:relative;background:url(/static/media/construction-background.d278fe06.png) no-repeat;background-size:contain;background-position:100%}.portfolioView .intro .text{max-width:600px}.portfolioView .intro #square{fill:none;stroke:#05a0e3;position:absolute;top:90%;right:9%;width:300px;stroke-width:.15;transform:rotate(40deg);z-index:-1}.portfolioView .portfolio-container{margin-top:12em}.portfolioView .portfolio-container .portfolio-item h3{margin-top:2em;margin-bottom:.8em;margin-left:5px;position:relative;z-index:2}.portfolioView .portfolio-container .portfolio-item h3 #square{fill:none;stroke:#05a0e3;position:absolute;stroke-width:1;top:-.4em;left:-.8em;width:1.6em;transform:rotate(20deg);z-index:-1}.portfolioView .portfolio-container .portfolio-item p{max-width:70%;margin-left:20px;margin-top:0;margin-bottom:2.5em}@media screen and (min-width:1550px){.portfolioView{background:none!important}}@media screen and (max-width:1100px){.portfolioView .intro #square{width:200px;top:85%}.portfolioView .portfolio-container{margin-top:3em}.portfolioView .portfolio-container .portfolio-item p{max-width:100%}}@media screen and (max-width:830px){.portfolioView .intro #square{width:140px;top:90%}.portfolioView .portfolio-container .portfolio-item h3{margin-bottom:.3em}.portfolioView .portfolio-container .portfolio-item p{margin-left:.5em;margin-bottom:1em}}@media screen and (max-width:550px){.portfolioView,.portfolioView .intro{background:none}.portfolioView .intro #square{width:110px;top:93%}}.portfolioItemSlider .slider{width:70%;overflow-x:hidden}.portfolioItemSlider .slide .image{margin:0 -10px;padding:0 15px}.portfolioItemSlider .slide .image img{display:block;width:100%;height:400px;border-radius:.5em}.portfolioItemSlider #nextSlide,.portfolioItemSlider #prevSlide{width:40px;height:40px;position:absolute;top:50%;z-index:1;fill:#05a0e3;background-color:#fff;border-radius:50%}.portfolioItemSlider #nextSlide{right:-15px}.portfolioItemSlider #prevSlide{left:-15px}.portfolioItemSlider .slick-next:before,.portfolioItemSlider .slick-prev:before{content:""}@media screen and (max-width:425px){.portfolioItemSlider #nextSlide,.portfolioItemSlider #prevSlide{width:30px;height:30px}}.rentalView{background:url(/static/media/lifter-background.3c26b4b5.png) no-repeat,url(/static/media/wave6.1d782839.svg) no-repeat,url(/static/media/wave7.45ac67a3.svg) no-repeat,url(/static/media/excavator-background.f559e215.png) no-repeat;background-position:top 0 left -50%,top 0 right 0,top 50% left 0,bottom 0 right 0;background-size:50%,50%,100%,40%}.rentalView #circle,.rentalView #square{fill:none;stroke:#05a0e3;stroke-width:.6;position:absolute;z-index:-1}.rentalView .intro{position:relative;max-width:1550px;margin:0 auto}.rentalView .intro #circle{width:110px;right:10%;top:25%;z-index:2}.rentalView .intro p{font-size:1.2em;margin-bottom:0}.rentalView .intro h1{color:#05a0e3;font-size:5em;margin-top:0}.rentalView .intro a{color:#fff;background-color:#05a0e3;text-decoration:none;margin-top:5em;display:inline-block;padding:1em 3.5em;border-radius:.5em;position:relative;font-weight:400;font-size:1.1em}.rentalView .intro a:after{content:"";width:20px;height:2px;background-color:#000;position:absolute;top:47%;right:-5%}.rentalView .intro .image{width:400px;height:auto;border-radius:.5em;position:absolute;right:10%;top:60%;transform:rotate(10deg)}.rentalView .intro .image img{width:100%;height:auto;border-radius:.5em}.rentalView .intro .image #square{stroke-width:.2;transform:rotate(20deg);width:400px;margin-left:-120%;margin-top:24%}.rentalView .ourMachinery{margin-top:10em}.rentalView .ourMachinery p{max-width:600px}.rentalView .ourMachinery .machine-container .machine{display:flex;flex-direction:row;justify-content:space-between;margin:3em 0;flex-wrap:wrap}.rentalView .ourMachinery .machine-container .machine .slider{width:32%;min-width:350px;height:auto}.rentalView .ourMachinery .machine-container .machine .description{width:50%}.rentalView .ourMachinery .machine-container .machine .description h3{margin:0;position:relative;z-index:2}.rentalView .ourMachinery .machine-container .machine .description h3 #square{fill:none;stroke:#05a0e3;position:absolute;stroke-width:1;top:-.4em;left:-.8em;width:1.6em;transform:rotate(20deg);z-index:-1}.rentalView .ourMachinery .machine-container .machine .description p{font-size:1.1em;margin:0}.rentalView .ourMachinery .machine-container .machine .description .list{margin-top:1em}.rentalView .ourMachinery .machine-container .machine .description .list .list-item{display:flex;flex-direction:row;align-items:center;margin:.5em 0}.rentalView .ourMachinery .machine-container .machine .description .list .list-item .dot{width:.7em;height:.7em;border-radius:50%;background-color:#05a0e3;margin-right:.5em}.rentalView .ourMachinery .machine-container .machine .description .list .desc{margin-left:1em}.rentalView .ourMachinery .machine-container .machine .description .showMore{margin-top:1em;border-bottom:transparent;display:inline-block}.rentalView .ourMachinery .machine-container .machine .description .showMore:hover{cursor:pointer;border-bottom:1px solid #000}.rentalView .ourMachinery .machine-container .machine:last-child{margin-bottom:0}.rentalView .price-list h2{position:relative}.rentalView .price-list h2 #square{fill:none;stroke:#05a0e3;position:absolute;stroke-width:1;top:-.4em;left:-.8em;width:1.6em;transform:rotate(20deg);z-index:-1}.rentalView .price-list p{max-width:600px;font-size:1.1em}.rentalView .price-list .price{color:#fff;background-color:#05a0e3;text-decoration:none;display:inline-block;padding:1em 3.5em;border-radius:.5em;position:relative;font-weight:400;font-size:1.1em}.rentalView .price-list .price:after{content:"";width:20px;height:2px;background-color:#000;position:absolute;top:47%;right:-5%}.rentalView .price-list .price:hover{cursor:pointer}.rentalView .reservation{width:100%;margin:0 auto}.rentalView .reservation h2{margin-bottom:.6em}.rentalView .reservation h2 #square{fill:none;stroke:#05a0e3;position:absolute;stroke-width:1;top:-.4em;left:-.8em;width:1.6em;transform:rotate(20deg);z-index:-1}.rentalView .reservation h1{font-size:5em;color:#05a0e3;margin:0 0 0 40px}.rentalView .reservation p{margin-left:40px;font-size:1.2em;font-weight:400}@media screen and (min-width:1550px){.rentalView{background:none!important}}@media screen and (max-width:1100px){.rentalView{background-size:55%,65%,100%,40%}.rentalView .intro h1{font-size:4.5em}.rentalView .intro #circle{right:3%}.rentalView .intro .image{width:300px;top:60%}.rentalView .intro .image #square{margin-left:-129%;margin-top:-3%}.rentalView .ourMachinery{margin-top:9em}.rentalView .ourMachinery .machine-container .machine{flex-direction:column;margin-top:3em}.rentalView .ourMachinery .machine-container .machine .description{width:100%}.rentalView .ourMachinery .machine-container .machine .slider{margin-top:2em;width:100%;min-width:100%}.rentalView .ourMachinery .machine-container .machine .slide .image{margin:0 -10px;padding:0 15px}.rentalView .ourMachinery .machine-container .machine #prevSlide{left:-15px}.rentalView .ourMachinery .machine-container .machine #nextSlide{right:-15px}.rentalView .ourMachinery .machine-container .machine:first-of-type{margin-top:2.5em}.rentalView .reservation h1{font-size:4em}}@media screen and (max-width:830px){.rentalView .intro h1{font-size:3.8em}.rentalView .intro #circle{width:80px;top:0}.rentalView .intro .image{width:250px}.rentalView .intro .image #square{width:350px;margin-top:-9%}.rentalView .reservation h1,.rentalView .reservation p{margin-left:0}.rentalView .reservation h1{margin-bottom:0}.rentalView .reservation p{margin:0}.rentalView .reservation h3{margin-bottom:.2em}}@media screen and (max-width:575px){.rentalView{background:none}.rentalView .intro h1{font-size:2.85em}.rentalView .intro #circle{width:50px;right:20%;top:2%}.rentalView .intro .image{width:80%;margin:3em auto 0;transform:rotate(-.25deg);position:static}.rentalView .intro .image #square{width:124%;top:3em;right:1em}.rentalView .ourMachinery{margin-top:-1em}.rentalView .reservation h1{font-size:2.95em}}@media screen and (max-width:425px){.rentalView .intro h1{font-size:2.5em}.rentalView .intro #circle{top:20%;right:0}.rentalView .intro a{display:block;text-align:center}.rentalView .intro a:after{height:0}.rentalView .reservation h1{font-size:2.5em}}@media screen and (max-width:360px){.rentalView .reservation h1{font-size:2em}}.rentalSlider .slide img{display:block;width:100%;height:auto;border-radius:.5em}.rentalSlider #nextSlide,.rentalSlider #prevSlide{width:40px;height:40px;position:absolute;top:50%;z-index:1;fill:#05a0e3;background-color:#fff;border-radius:50%}.rentalSlider #nextSlide{right:-5%}.rentalSlider #prevSlide{left:-5%}.rentalSlider .slick-next:before,.rentalSlider .slick-prev:before{content:""}
/*# sourceMappingURL=main.bf621eed.chunk.css.map */