.c-pointer{cursor:pointer}.modal-content{border:0}img.mfp-img{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;max-height:392px;padding:0!important;top:50%;left:50%;transform:translate(-50%,-50%)}.mfp-img-container .mfp-content{max-width:400px!important}.mfp-img-container .mfp-close{top:-110px;right:-24px}.project-slider-active .slick-active .project-slider-item .content,.project-slider-active .slick-active .project-slider-item .video{opacity:1;transform:translate(0)}.project-slider-item{display:flex!important}.project-three-active .project-item-three{margin:0}.active-scroll-top{display:inline-block}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.single-service-item{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)!important;will-change:transform}.single-service-item:hover{transform:translateY(-10px)!important;box-shadow:0 24px 48px rgba(11,61,44,.18)!important}.features-thumb-item-two{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)!important;will-change:transform}.features-thumb-item-two:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px rgba(11,61,44,.14)!important}.masonry-project-item,.single-project-item,.single-project-item-four,.single-project-item-three,.single-project-item-two{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)!important;will-change:transform}.masonry-project-item:hover,.single-project-item-four:hover,.single-project-item-three:hover,.single-project-item-two:hover,.single-project-item:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px rgba(11,61,44,.16)!important}.trust-badges-area .d-flex>div{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.trust-badges-area .d-flex>div:hover{transform:translateY(-3px)}.features-thumb-item-two .thumb,.masonry-project-item .project-img,.single-project-item .project-img,.single-project-item-four .project-img,.single-project-item-three .project-img,.single-project-item-two .project-img{overflow:hidden!important}.single-service-item:hover .service-img img,.single-service-item:hover .service-img>:not(a){transform:scale(1.07)!important}.single-service-item .service-img img,.single-service-item .service-img>:not(a){transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.features-thumb-item-two:hover .thumb img{transform:scale(1.07)!important}.features-thumb-item-two .thumb img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.masonry-project-item:hover .project-img img,.single-project-item-four:hover .project-img img,.single-project-item-three:hover .project-img img,.single-project-item-two:hover .project-img img,.single-project-item:hover .project-img img{transform:scale(1.07)!important}.masonry-project-item .project-img img,.single-project-item .project-img img,.single-project-item-four .project-img img,.single-project-item-three .project-img img,.single-project-item-two .project-img img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}@keyframes shineSlide{0%{transform:translateX(-100%) skewX(-15deg);opacity:0}20%{opacity:.4}to{transform:translateX(250%) skewX(-15deg);opacity:0}}.main-btn{position:relative!important;overflow:hidden!important;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94),background-color .3s cubic-bezier(.25,.46,.45,.94)!important}.main-btn:after{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skewX(-15deg);animation:shineSlide 4s ease-in-out infinite;pointer-events:none}.main-btn:hover{transform:translateY(-3px)!important;box-shadow:0 10px 28px rgba(11,61,44,.25)!important}.main-btn:active{transform:translateY(-1px) scale(.97)!important;box-shadow:0 4px 12px rgba(11,61,44,.2)!important;transition-duration:.1s!important}@keyframes floatSoft{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(1.2deg)}50%{transform:translateY(-4px) rotate(-.5deg)}75%{transform:translateY(-10px) rotate(.8deg)}}@keyframes floatSoftReverse{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(6px) rotate(-1deg)}50%{transform:translateY(3px) rotate(.4deg)}75%{transform:translateY(8px) rotate(-.7deg)}}.shape.shape-one img,.shape.shape-one span,.shape.shape-three img,.shape.shape-three span,.shape.shape-two img,.shape.shape-two span{animation:none!important}.hero-waves .waves.one{animation:floatSoftReverse 12s ease-in-out infinite!important}.hero-waves .waves.two{animation:floatSoft 14s ease-in-out infinite!important;animation-delay:2s!important}.wave-shapes .w-shape.one,.wave-shapes .w-shape.two{animation:none!important}.footer-wrapper .shape.shape-one span,.footer-wrapper .shape.shape-two span{animation-duration:8s!important}a{transition:all .35s cubic-bezier(.25,.46,.45,.94)!important}.single-service-item .service-info .icon i,.single-service-item .service-info .shape.icon-shape i{transition:transform .4s cubic-bezier(.34,1.56,.64,1),color .3s ease!important}.single-service-item:hover .service-info .icon i{transform:scale(1.15) rotate(-5deg)!important}.features-thumb-item-two .text .icon i{transition:transform .4s cubic-bezier(.34,1.56,.64,1)!important}.features-thumb-item-two:hover .text .icon i{transform:scale(1.2)!important}.icon-btn,.single-service-item .service-img .icon-btn{transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,color .3s ease!important}.icon-btn:hover{transform:scale(1.1) rotate(5deg)!important}.header-navigation .main-menu ul>li .sub-menu{transition:opacity .35s cubic-bezier(.25,.46,.45,.94),transform .35s cubic-bezier(.25,.46,.45,.94),visibility .35s ease!important;transform:translateY(10px);opacity:0}.header-navigation .main-menu ul>li:hover .sub-menu{transform:translateY(0)!important;opacity:1!important}.header-navigation .main-menu ul>li>a:after{content:"";display:block;width:0;height:2px;background:currentColor;transition:width .35s cubic-bezier(.25,.46,.45,.94);margin-top:2px}.header-navigation .main-menu ul>li.active>a:after,.header-navigation .main-menu ul>li:hover>a:after{width:100%}.about-features-item{transition:transform .35s cubic-bezier(.25,.46,.45,.94)!important}.about-features-item:hover{transform:translateX(6px)!important}.trust-badges-area a{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease!important}.trust-badges-area a:hover{transform:translateY(-4px) scale(1.04)!important;box-shadow:0 8px 20px rgba(0,0,0,.2)!important}