:root{--light-color:#36a837;--dark-color:#26313c;--gray-color:#515050;--white-color:#fff;--black-color:#000}.hero-section{position:relative;padding:0!important}.hero-section #sync1 .item{height:790px;background-size:cover!important;background-repeat:no-repeat}.hero-section .socials{position:absolute;right:2%;top:50%;transform:translateY(-50%);z-index:11;color:var(--dark-color)}.hero-section .socials li a{text-decoration:none;width:48px;height:48px;color:var(--dark-color);background:var(--white-color);text-align:center;display:flex;justify-content:center;align-items:center;border-radius:50px;font-size:16px;margin:2px;border:1px solid transparent;transition:all .3s ease-in-out;position:relative}.hero-section .socials li a:hover,.small-slide-section #sync2 .item .service-box{background:var(--dark-color);color:var(--white-color)}.small-slide-section{position:relative;margin-top:-200px}.small-slide-section #sync2 .item{display:flex;align-items:center;justify-content:Center;min-height:400px}.small-slide-section #sync2 .item .service-box{padding:64px;width:100%;text-align:center;height:100%;transition:all .5s ease .1s;z-index:2;min-height:342px;cursor:pointer;position:relative}.small-slide-section #sync2 .item .service-box:hover i{transform:scale(1.2)}.small-slide-section #sync2 .item .service-box i{font-size:40px;line-height:50px;transition:all .3s ease-in-out}.small-slide-section #sync2 .item .service-box .name{font-size:24px;font-family:Montserrat-Regular,Arial,Helvetica,sans-serif;margin:1rem 0;color:var(--white-color);line-height:1.2;letter-spacing:.5px}.small-slide-section #sync2 .item .service-box p{font-size:16px;line-height:25px;font-family:Roboto-Regular,Arial,Helvetica,sans-serif;color:var(--white-color);letter-spacing:.5px;text-align:center}.small-slide-section #sync2 .current .item .service-box{background:var(--light-color);padding:80px 64px;min-height:370px}.banner-section{padding:15px 0}.banner-section img{max-width:100%;margin:auto}.about-us-section .heading{margin-bottom:60px}.about-us-section .heading.second{margin-top:60px;margin-bottom:0}.about-us-section .heading.second p{margin-bottom:0}.about-us-section .service{display:flex;align-items:flex-start;justify-content:Flex-start;flex-wrap:wrap;margin:60px 0}.about-us-section .service:hover .order{transform:translateY(-10px)}.about-us-section .service .order{font-size:42px;color:var(--light-color);text-align:center;transition:all .5s ease-in-out;line-height:1.2;font-family:Montserrat-SemiBold,Arial,Helvetica,sans-serif;margin-right:20px}.about-us-section .service div{width:calc(100% - 85px);max-width:330px}.about-us-section .service div h2{font-size:24px;color:var(--dark-color);font-family:Montserrat-Bold,Arial,Helvetica,sans-serif;margin-bottom:1rem!important;margin-top:1rem!important;line-height:1.2}.about-us-section .service div p{font-size:16px;color:var(--gray-color);line-height:1.5;font-family:Roboto-Regular,Arial,Helvetica,sans-serif}.counters-section{background:var(--dark-color)}.counters-section .row{align-items:center}.counters-section .counters{text-align:center}.counters-section .counters h2{font-size:92px;color:var(--light-color);margin-bottom:15px;font-family:Montserrat-Regular,Arial,Helvetica,sans-serif;line-height:1.2}.counters-section .counters h4,.counters-section p{font-family:Roboto-Light,Arial,Helvetica,sans-serif;color:var(--white-color)}.counters-section .counters h4{font-size:24px;line-height:1.2}.counters-section p{font-size:16px;text-align:center;line-height:25px;padding-bottom:3rem!important;padding-top:3rem!important}.realisation-section{overflow:hidden}.realisation-section #js-grid-mosaic-flat{height:auto!important}.realisation-section #js-grid-mosaic-flat .cbp-wrapper{position:relative}.realisation-section #js-filters-mosaic-flat{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:40px}.realisation-section #js-filters-mosaic-flat .cbp-filter-item{background:0 0;border:none;margin:10px 4px 6px;padding:10px 0;font-size:18px;color:var(--dark-color);display:inline-block;font-family:Roboto-Medium,Arial,Helvetica,sans-serif;transition:all .2s ease-in-out;cursor:pointer;position:relative}.realisation-section #js-filters-mosaic-flat .cbp-filter-item.cbp-filter-item-active,.realisation-section #js-filters-mosaic-flat .cbp-filter-item:hover{color:var(--light-color)}.realisation-section #js-filters-mosaic-flat .text-blue{font-family:Roboto-Regular,Arial,Helvetica,sans-serif;font-size:20px;color:var(--dark-color);line-height:25px;padding:0 5px}.realisation-section #js-filters-mosaic-flat .text-blue:last-child{display:none}.realisation-section .cbp-caption-activeWrap{transition:all .4s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;visibility:hidden;background:rgba(101,199,150,.95);color:var(--light-color)}.realisation-section #js-loadMore-mosaic-flat{text-align:center;width:100%;z-index:2;margin-top:20px}.realisation-section .load-more{margin-top:40px}.realisation-section .plus{display:inline-block;height:70px;width:70px;position:relative;overflow:hidden;margin:0 auto 1rem}.realisation-section .plus:after,.realisation-section .plus:before{content:" ";position:absolute;background:var(--white-color)}.realisation-section .plus:before{width:2px;margin-left:-1px;left:50%;top:5px;bottom:5px}.realisation-section .plus:after{height:2px;margin-top:-1px;top:50%;left:5px;right:5px}.realisation-section .cbp-item{position:relative!important;width:100%!important;height:auto;top:unset!important}.realisation-section .cbp-item.cbp-item-off{display:none}.realisation-section .cbp-item .cbp-l-caption-alignCenter{position:absolute;top:0;z-index:4;opacity:0;transition:opacity .4s ease-in-out}.realisation-section .cbp-item .cbp-l-caption-alignCenter h5{font-family:Roboto-Bold,Arial,Helvetica,sans-serif;font-size:1.25rem;margin-bottom:10px!important}.realisation-section .cbp-item .cbp-l-caption-alignCenter p{font-size:12px;font-family:Roboto-Regular,Arial,Helvetica,sans-serif}.realisation-section .cbp-item:hover .cbp-l-caption-alignCenter{opacity:1}.realisation-section .cbp-item:hover .cbp-caption-activeWrap{opacity:1;visibility:initial}.lets-buy-section{background:var(--light-color);padding:5rem 0}.testimonials-section .testimonial-owl{margin-top:50px}.testimonials-section .testimonial-owl .owl-dots{display:flex;justify-content:center;flex-wrap:Wrap;margin-top:40px!important}.testimonials-section .testimonial-owl .owl-dots .owl-dot span{background:var(--white-color);border:2px solid var(--dark-color);width:14px;height:14px;display:block;margin-left:10px;border-radius:50%}.testimonials-section .testimonial-owl .owl-dots .owl-dot.active span{background:var(--light-color)}.testimonials-section .testimonial-owl .owl-dots .owl-dot:first-child span{margin-lefT:0}.testimonials-section .testimonial-owl .center .item .testimonial-box{background-color:var(--light-color);padding:85px 45px 45px}.testimonials-section .testimonial-owl .center .item .quote_box{background:var(--dark-color)}.testimonials-section .testimonial-owl .item{padding-bottom:120px}.testimonials-section .testimonial-owl .item .testimonial-box{background:var(--dark-color);overflow:hidden;padding:65px 45px 45px;margin:50px 10px 10px;transition:.5s ease;cursor:pointer;border-radius:10px}.testimonials-section .testimonial-owl .item .quote_box{border:1px solid transparent;border-radius:50px;width:60px;height:60px;background:var(--light-color);padding:15px 10px 10px 14px;position:absolute;bottom:83.5%;left:50%;transform:translateX(-50%)}.map-section,.partners-section{background:var(--dark-color)}.testimonials-section .testimonial-owl .item .quote_box .quote{font-size:30px;color:var(--white-color)}.testimonials-section .testimonial-owl .item .info{text-align:center;margin-left:auto;margin-right:auto;padding-bottom:40px;position:relative;z-index:999;color:var(--white-color)}.testimonials-section .testimonial-owl .item .info p{font-size:16px;line-height:25px;font-family:Montserrat-Regular,Arial,Helvetica,sans-serif}.testimonials-section .testimonial-owl .item .testimonial_img{position:absolute;top:60%;left:50%;transform:translateX(-50%)}.testimonials-section .testimonial-owl .item .testimonial_img img{height:100%!important;width:100%!important;border-radius:50%}.testimonials-section .testimonial-owl .item .text1{position:absolute;text-align:center;top:84%;left:50%;transform:translateX(-50%)}.testimonials-section .testimonial-owl .item .text1 .testimonial_name{font-size:24px;font-family:Roboto-Regular,Arial,Helvetica,sans-serif;color:var(--dark-color);text-align:center;margin:0;letter-spacing:0}.testimonials-section .testimonial-owl .item .text1 .info{font-size:15px;margin-top:6px;font-family:Roboto-Regular,Arial,Helvetica,sans-serif;color:var(--dark-color)}.partners-section .logo-item{text-align:center}.partners-section .logo-item a{display:inline-block}.partners-section .logo-item img{width:auto;margin:auto;max-width:100%}.map-section{position:relative;height:250px;margin-bottom:250px}.map-section .full-map{height:500px;width:100%}@media (max-width:1199px){.hero-section #sync1 .item{height:450px}.hero-section .socials{top:40%}}@media (max-width:991px){.small-slide-section #sync2 .current .item .service-box,.small-slide-section #sync2 .item .service-box{padding:80px 20px}.small-slide-section #sync2 .item .service-box .name{font-size:22px}.small-slide-section #sync2 .item .service-box p{font-size:15px}.about-us-section .heading{margin-bottom:0}.about-us-section .service{align-items:center;justify-content:center;flex-direction:column;margin-top:100px;margin-bottom:0}.about-us-section .service .order{margin-bottom:8px;margin-right:0}.about-us-section .service div{text-align:center;max-width:450px;width:100%}.counters-section .counters h2{font-size:80px}.testimonials-section .testimonial-owl .item{padding-bottom:150px}.testimonials-section .testimonial-owl .item .testimonial_img{top:55%}.testimonials-section .testimonial-owl .item .text1{top:83%}}@media (max-width:767px){.hero-section .socials{display:none}.hero-section #sync1 .item{height:320px}.small-slide-section{margin-top:0;padding:25px 0}.small-slide-section #sync2 .item{min-height:0}.small-slide-section #sync2 .item .service-box{padding:0!important;background:0 0!important;min-height:0!important}.small-slide-section #sync2 .item .service-box i{color:var(--light-color)}.small-slide-section #sync2 .item .service-box .name,.small-slide-section #sync2 .item .service-box p{color:var(--dark-color)}.about-us-section .service{margin-top:80px}.banner-section{padding:0}.counters-section .counters h2{font-size:70px;margin-bottom:0}.counters-section .counters h4{font-size:26px}.counters-section p{font-size:15px}.realisation-section #js-filters-mosaic-flat{margin:10px 0}.realisation-section #js-filters-mosaic-flat .cbp-filter-item{font-size:14px}.realisation-section .filters-slider .item{text-align:center}.testimonials-section .testimonial-owl .center .item .testimonial-box{padding:85px 25px 45px}.testimonials-section .testimonial-owl .owl-dots{margin-top:0!important}}@media (max-width:575px){.realisation-section #js-filters-mosaic-flat{flex-direction:column}.realisation-section #js-filters-mosaic-flat .text-blue{display:none}.realisation-section #js-filters-mosaic-flat .cbp-filter-item{line-height:20px;padding:0}}