.hero{position:relative}.hero .scroll-btn{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);z-index:2;cursor:pointer}.hero .scroll-btn img{animation:scroll .7s infinite}.hero .owl-nav{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between;pointer-events:none}.about-us .photo-area,.hero .owl-nav button{display:flex;align-items:center;transition:all .4s ease-out}.hero .owl-nav button{height:100px;width:60px;background:rgba(0,0,0,.45)!important;justify-content:center;pointer-events:initial;outline:0}.hero .owl-nav button.owl-prev img{transform:rotate(180deg)}.hero .owl-nav button span{font-size:30px;color:#fff}.hero .owl-nav button:hover{background:rgba(0,0,0,.8)!important}.hero .item{position:relative;min-height:1080px;transition:all .4s ease-out}@media (min-width:1921px){.hero .item{background-size:cover!important}}.hero .item .cover{position:absolute;top:50%;left:50%;width:calc(100% - 190px);max-width:1690px;transform:translate(-50%,-50%)}.hero .item .cover .area{max-width:438px;background:rgba(0,0,0,.5);padding:35px 40px 40px;border-radius:5px}.hero .item .cover .area h2{font-family:YesevaOne,Arial,Helvetica,sans-serif;font-size:30px;line-height:40px;color:#fff;margin-bottom:40px}.about-us .description,.hero .item .cover .area p{font-family:Solway-Regular,Arial,Helvetica,sans-serif}.hero .item .cover .area p{color:#fff;font-size:24px;line-height:32px}.about-us .description{text-align:center;font-size:36px;line-height:48px;color:#2F2F2F;margin-bottom:60px;padding:0 20px}.about-us .photo-area{min-height:1023px;justify-content:center;padding:0 20px;background-size:cover!important;background-attachment:fixed!important}.about-us .photo-area .area{background:rgba(0,0,0,.45);padding:53px 25px 25px;display:inline-block;max-width:737px}.about-us .photo-area .area h2{font-size:30px;line-height:40px;color:#fff;font-family:YesevaOne,Arial,Helvetica,sans-serif;position:relative;margin-bottom:30px}.about-us .photo-area .area h2:after{content:'';position:absolute;bottom:0;left:0;height:1px;background:#fff;width:100%;max-width:157px}.about-us .photo-area .area p{font-size:24px;line-height:32px;color:#fff;font-family:Solway-Regular,Arial,Helvetica,sans-serif;margin-bottom:35px}.about-us .photo-area .area p:last-child{margin-bottom:0}.our-services{padding-bottom:150px}.our-services .service{padding:0 45px 30px}.our-services .service .image{text-align:center;margin-bottom:30px}.our-services .service .image img{width:100%}.our-services .service .description h2{font-size:30px;line-height:40px;font-family:YesevaOne,Arial,Helvetica,sans-serif;color:#2F2F2F;margin-bottom:33px}.our-services .service .description p{font-size:24px;line-height:32px;font-family:Solway-Regular,Arial,Helvetica,sans-serif;color:#2F2F2F}.testimonials{background:#C8383C;padding:0 25px 37px}.testimonials .testimonials-slider .item{text-align:center}.testimonials .testimonials-slider .item .name{font-size:30px;line-height:40px;font-family:YesevaOne,Arial,Helvetica,sans-serif;color:#fff;margin-bottom:45px}.testimonials .testimonials-slider .item p{font-size:40px;line-height:53px;font-family:Solway-Regular,Arial,Helvetica,sans-serif;color:#fff;margin:auto auto 48px;max-width:1100px}.testimonials .testimonials-slider .owl-dots{display:flex;align-items:center;justify-content:center}.testimonials .testimonials-slider .owl-dots button{height:29px;width:29px;border-radius:50%;background:#6E1F21;margin:0 10px;transition:all 350ms ease-out;cursor:pointer;outline:0}.testimonials .testimonials-slider .owl-dots button.active{background:#fff}.projects{padding-bottom:180px}.projects .projects-slider{position:initial;max-width:1671px;margin:auto}.projects .projects-slider .item{padding:0 27px}.projects .item a{display:block;text-align:center;position:relative}.projects .item a .zoom,.projects .owl-nav{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.projects .item a .zoom{opacity:0;visibility:hidden;transition:all 350ms ease-out}.projects .item a .zoom img{width:55px;-webkit-filter:brightness(100%) invert(1);filter:brightness(100%) invert(1)}.projects .item a img{max-width:100%;margin:auto}.projects .item a:hover .zoom{opacity:1;visibility:initial}.projects .owl-nav{width:100%;display:flex;align-items:center;justify-content:space-between}.projects .owl-nav button{width:61px;pointer-events:initial;height:100px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45)!important;outline:0;transition:all .4s ease-out}.projects .owl-nav button.owl-prev img{transform:rotate(180deg)}.projects .owl-nav button:hover{background:rgba(0,0,0,.8)!important}@media (max-width:1199px){.about-us .photo-area{min-height:800px}.our-services .service{padding:0 35px 30px}.projects .projects-slider .item{padding:0 20px}}@media (max-width:1920px){.about-us .photo-area,.hero .item{background-size:initial!important}}@media (max-width:991px){.hero .item{min-height:800px;background-size:initial!important}}@media (max-width:767px) and (min-width:400px){#lcl_window #lcl_nav_cmd{top:40px}}@media (max-width:767px){.about-us .photo-area .area,.hero .item .cover .area p,.our-services .service .description{text-align:center}.hero .owl-nav,.testimonials .testimonials-slider .owl-dots{display:none}.hero .item{min-height:812px;background-position:center top}.hero .item .cover{width:calc(100% - 72px)}.hero .item .cover .area{width:100%;max-width:100%;padding:45px 17px}.hero .item .cover .area h2{text-align:center;font-size:20px;line-height:27px;margin-bottom:58px}.about-us .description,.hero .item .cover .area p{font-size:18px;line-height:24px}.hero .scroll-btn{bottom:5px}.about-us .photo-area{min-height:440px;padding:15px 20px;background-attachment:initial!important}.about-us .photo-area .area{padding:25px 15px 60px}.about-us .photo-area .area h2{font-size:24px;line-height:32px;margin-bottom:27px}.about-us .photo-area .area h2:after{left:50%;transform:translateX(-50%)}.about-us .photo-area .area p{font-size:16px;line-height:21px;margin-bottom:20px}.our-services{padding-bottom:80px}.our-services .service{padding-bottom:100px}.our-services .service:last-child{padding-bottom:0}.our-services .service .image{margin-bottom:11px}.our-services .service .description h2{font-size:20px;line-height:27px;margin-bottom:15px}.our-services .service .description p{font-size:16px;line-height:21px}.testimonials{padding-bottom:45px}.testimonials .testimonials-slider .item .name{font-size:22px;line-height:30px;margin-bottom:45px}.testimonials .testimonials-slider .item p{font-size:18px;line-height:24px;margin-bottom:0}.projects{padding:0 10px 110px}.projects .item a{margin-bottom:30px}}@keyframes scroll{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}