.demo button i,div#industries-slider button:hover i,section.cta .bottom-content a.main-btn span,section.demo .head h2,section.industries .details:hover h5,section.industries .details:hover p,section.projects1 .project-btn a.main-btn span,section.projects1 .project-btn a.main-btn:hover span,section.projects1 .project-content p,section.services .cont-sec a.main-btn:hover{color:var(--white-color)}section.demo{background:url(../images/testimonial.webp) center/cover no-repeat fixed;position:relative}section.demo .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:#00000057}.testimonial .title,section.projects .cont a{color:var(--territiary-color);text-transform:uppercase}section.demo .container{z-index:1;position:relative}.testimonial{padding:35px 50px;margin:0 20px 30px;border-radius:0 70px;border:5px solid var(--territiary-color);border-left:none;border-right:none;text-align:center;background:#ffffffed}.demo .head h2,section.projects a.main-btn,section.services h2{text-align:center}.demo .col-md-8,section.projects1 .btn-area a.main-btn{margin:auto}.testimonial .pic{display:inline-block;width:100px;height:100px;border-radius:50%;margin-bottom:20px;overflow:hidden}.testimonial .pic img{width:100%;height:auto}.testimonial .title{display:block;margin:0 0 7px;font-size:20px;font-weight:600;letter-spacing:1px}.testimonial .post{display:block;font-size:15px;color:var(--black-color);text-transform:capitalize;margin-bottom:20px}.testimonial .description{font-size:16px;color:var(--black-color);line-height:30px}.owl-theme .owl-controls{margin-top:0}.demo button{background:var(--territiary-color)!important;padding:var(--p10)!important;width:40px;text-align:center;height:40px;border-radius:50%}section.projects,section.projects .cont-sec{background:var(--white-color)}.demo button i{font-size:var(--f20);line-height:35px}.demo .owl-nav{display:flex;justify-content:center;gap:20px}section.featured-projects .head,section.portfolio-sec .head,section.projects .head,section.projects1 .head{display:flex;align-items:center;justify-content:center}section.projects h2,section.projects1 h2{text-align:center;color:var(--heading-color)}section.portfolio-latest .row,section.portfolio-sec .row,section.projects .row,section.projects1 .row{gap:40px 0}section.projects .img-sec img{width:100%;height:380px;object-fit:cover;border-radius:25px 25px 0 0}section.projects .cont a{letter-spacing:2px;font-weight:700;font-size:var(--f14)}section.projects .cont h3{font-size:var(--f24);margin-top:0;margin-bottom:var(--m25)}section.projects .cont-sec{position:absolute;left:0;padding:var(--p10);top:60%;width:250px}section.projects .caption-overlay img,section.projects .cont-sec img{width:200px}section.projects .img-sec{padding:0;height:380px;overflow:hidden;align-items:center;justify-content:center;width:100%;position:relative}section.projects .industry{width:100%;height:110px;background-image:linear-gradient(180deg,#02010100 0,#000 88%);position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.projects-content,section.portfolio-latest .portfolio-detail h3.website-title,section.portfolio-latest .portfolio-info,section.portfolio-latest .portfolio-upper,section.portfolio-sec a,section.projects .col-6,section.projects a{position:relative}section.projects .industry span{padding:10px 15px;background-color:#ffffffa1;border-radius:25px;font-size:var(--f12);color:var(--black-color)}section.projects .industry span:hover{background-color:var(--territiary-color);color:var(--white-color)}section.projects .caption-overlay{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:#00000082;display:flex;align-items:center;justify-content:center;border-radius:25px 25px 0 0;transition:.3s;visibility:hidden}section.projects a.img-link:hover .caption-overlay{visibility:visible}section.projects .cont{border-radius:0 0 25px 25px;border:1px solid #87868636;background-color:#f3f5f7;text-align:center;padding:25px}section.projects .cont a.main-btn{background:0 0;width:200px;border:0;margin:auto;padding:0;color:var(--black-color)}section.projects .cont a.main-btn:hover{box-shadow:inset 0 0 0 0 var(--btn-hover);color:var(--territiary-color)}section.projects .btn-area{text-align:center;margin-top:var(--m30)}section.projects .btn-area a{margin:auto;width:220px}section.about-us ul.inner-content,section.industries h3{margin-top:var(--m30)}section.projects1 a.main-btn{text-align:center;width:220px}.projects-content{border:0 solid var(--btn-color);border-radius:10px;overflow:hidden}.projects-content:hover{border-color:var(--territiary-color);box-shadow:0 1px 12px 3px #ff6ca480}section.projects1 .head-content{background-image:radial-gradient(at top left,#2b2338 0,#0a0118 100%);padding:21px;border-radius:8px 8px 0 0}section.projects1 .head-content p{color:var(--territiary-color);font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:0}section.projects1 .head-content h3{color:var(--white-color);font-size:24px;margin-bottom:0}section.projects1 img{width:100%;height:500px;object-fit:cover;object-position:center center;transition:.4s}section.projects1 .projects-content:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}section.projects1 .project-description{position:absolute;bottom:0;border-top:1px solid #fffFFF2B;padding:21px;left:0;transform:translateY(225px);transition:.8s;background:#000000b3}section.projects1 .project-description:hover{transform:translateY(0);transition:.8s}section.projects1 .project-head{display:flex;justify-content:space-between;gap:21px 0;margin-bottom:21px}section.projects1 .project-head div{width:50%}section.projects1 .project-head span{color:var(--territiary-color);font-size:14px}section.projects1 .project-head div p{font-weight:600;color:var(--white-color);margin-bottom:0}section.projects1 .project-content{padding-top:21px;padding-bottom:21px;border-top:1px solid #fffFFF2B}section.projects1 .project-btn{padding-bottom:21px}section.projects1 .project-btn a.main-btn{width:240px}section.projects1 .project-btn a.main-btn:hover::after{transform:translateX(76%)}section.featured-projects .btn-area,section.portfolio-latest .btn-area,section.portfolio-sec .btn-area,section.projects1 .btn-area{text-align:center;margin-top:30px}section.about-us .col-6.about-img{position:relative;height:686px}section.about-us .upper-img img{width:470px;height:526px;object-fit:cover}section.about-us .work{width:236px;position:absolute;left:-100px;top:90px;background-color:var(--territiary-color);border-radius:10px 10px 0;border-style:solid;border-width:0}section.about-us .work img{width:48px;transition:.3s ease-in-out;height:48px}section.about-us a.main-btn,section.cta .bottom-content a.main-btn{width:220px;padding:var(--p17) var(--p15);text-align:center}section.about-us .work:hover img{transform:rotateY(180deg)}section.about-us .work p{font-size:var(--f18);margin-bottom:0;color:var(--white-color);font-weight:700;line-height:1.3;font-family:var(--secondary-font)}section.about-us .work h3{font-size:var(--f45);margin-bottom:0;color:var(--white-color);font-family:var(--primary-font);font-weight:800}section.about-us h6,section.industries p.head{font-weight:600;font-family:var(--primary-font)}section.about-us .work-area{position:relative;display:flex;gap:1.5rem;padding:25px 15px 30px}section.about-us .work-area:before{position:absolute;right:-20px;bottom:0;border-left:20px solid var(--territiary-color);border-top:20px solid transparent;content:""}section.about-us .dot-img{transition:1s .7s;animation-name:tm-animation-floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;position:absolute;top:180px;right:80px}.abt-bottom-image img{width:380px;height:240px;object-fit:cover;border:10px solid var(--white-color)}.abt-bottom-image{position:absolute;right:0;top:450px;z-index:1}section.about-us .layer{width:100%;max-width:100%;border-radius:100px;background-color:var(--territiary-color);height:100%}section.about-us .inner-layer{top:470px;display:none;left:175px;width:180px;max-width:180px;height:150px;overflow:hidden;border-radius:100px;position:absolute;z-index:-1}section.about-us h6{font-size:var(--f18);margin-bottom:10px;color:var(--territiary-color)}section.about-us h4{font-size:var(--f25);margin-bottom:var(--m10)}section.about-us ul.inner-content li{display:flex;gap:30px;margin-bottom:var(--m20)}section.about-us ul.inner-content i{font-size:43px;color:var(--territiary-color)}section.about-us .icon-bg-img{width:42px;height:42px;background-color:#f2f3f6;left:30%;top:13%;position:absolute;z-index:-1;transition:.3s}section.about-us .icon-wrapper{position:relative;margin-top:-10px}section.about-us .col-6.about-cont{padding-left:var(--p30)}section.about-us{background:#f4f4f4;padding-top:20px}section.about-us a.main-btn:hover .icon-container{transform:translateX(75%)}@keyframes tm-animation-floating{0%,100%{-webkit-transform:translate(0,0)}65%{-webkit-transform:translate(0,15px)}}section.cta{background-image:url(../images/cta.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;padding-top:70px;padding-bottom:90px}section.cta .counter-icon{height:140px;width:130px;background:url(../images/bg-icon-counter-white.png);display:flex;align-items:center;justify-content:center;margin-bottom:var(--m10)}section.cta .col-3{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:var(--m30)}section.cta .row h3{color:var(--white-color);margin-bottom:0}section.cta .row p{color:rgba(255,255,255,.5);margin-bottom:0;font-size:var(--f19);margin-top:var(--m5)}section.cta .col-3:hover p{color:#fff}section.cta .col-12.cta-bottom{padding-top:var(--p40)}section.cta .bottom-content{border-radius:15px;background:linear-gradient(to right,#ff6ca4 0,#fd9a85 100%)}section.cta .bottom-content img{margin-top:-80px}section.cta .bottom-content .col-3{margin-bottom:0;display:none}section.cta .bottom-content .col-9{padding:40px 50px;display:flex;align-items:center;justify-content:space-between;width:100%}section.cta .bottom-content h2{margin-bottom:0;width:75%;font-size:var(--f30);color:var(--white-color);line-height:1.2}section.cta .bottom-content a.main-btn::after{background:var(--btn-color)}section.cta .bottom-content a.main-btn:hover .icon-container{transform:translateX(93%)}section.partners{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:var(--p40) var(--p12)}section.partners img{width:140px;height:100%;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s}section.partners img:hover{transform:scale(1.05)}section.partners h2{margin-bottom:0}section.partners .col-4.head{margin-bottom:0;display:flex;align-items:center;width:25%}section.partners .col-8{width:75%;display:flex;align-items:center;justify-content:center;gap:40px}section.partners .col-8 a{text-align:right}section.industries .col-7 img{width:100%;height:570px;object-fit:cover}section.industries .col-7{padding-right:var(--p30)}section.industries p.head{font-size:var(--f18);margin-bottom:10px;color:var(--territiary-color);margin-top:var(--m50)}section.industries h2{margin-bottom:var(--m20)}section.industries h3{font-size:var(--f22);border-bottom:1px solid #dbdbdb;padding-bottom:var(--p15)}section.industries .details{background-color:#fdfdfd;border-radius:10px;overflow:hidden;position:relative;padding:35.84px 24px 36px 33px;height:398px}section.industries .details .icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--territiary-color);border-radius:100%;margin-bottom:var(--m20);position:relative;z-index:1}section.industries .details .icon img{width:40px}section.industries .details .industries-content h5{font-size:var(--f20);margin-bottom:var(--m10)}section.industries .details .industries-content p{font-size:var(--f15);margin-bottom:0}section.industries .details .industries-content{position:relative;z-index:1}section.industries a.service-btn{position:absolute;bottom:-1px;left:0;display:flex;align-items:center;height:30.09px;width:34px;justify-content:center}section.industries a.service-btn:after{content:'';top:0;left:-15px;position:absolute;width:59px;height:30px;border-radius:0 3px 0 0;transition:250ms linear;transform:skew(29deg);z-index:1;background-color:var(--btn-color)}section.industries a.service-btn i,section.services .service-btn i{color:var(--white-color);font-size:18px;z-index:2}section.services .content .col-4 a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}section.industries .details:after{content:'';position:absolute;width:106px;height:106px;border-radius:50%;background-color:var(--btn-color);top:-33px;right:-31px;opacity:.1;z-index:1}section.industries .details .img-sec{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-color:var(--territiary-color);background:url("../images/service1.jpg") 50%/cover no-repeat;transform-origin:right center;-webkit-transform:scale(0,1);-khtml-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transition:transform .3s cubic-bezier(.37, .31, .2, .85);-khtml-transition:transform .3s cubic-bezier(.37,.31,.2,.85);-moz-transition:transform .3s cubic-bezier(.37, .31, .2, .85);-ms-transition:transform .3s cubic-bezier(.37, .31, .2, .85);-o-transition:transform .3s cubic-bezier(.37, .31, .2, .85);transition:transform .3s cubic-bezier(.37, .31, .2, .85)}section.industries .details .img-sec:after{content:'';position:absolute;background-color:var(--territiary-color);z-index:1;opacity:.9;width:100%;height:100%}section.industries .details:hover .img-sec{webkit-transform:scale(1,1);-khtml-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);transform-origin:left center;-webkit-transform-origin:left center}section.industries .details:hover .icon,section.services .col-4:hover .icon{background:var(--secondary-color)}section.industries .details:hover a.service-btn::after,section.services .col-4:hover .service-btn::after{background-color:var(--white-color)}section.industries .details:hover a.service-btn i,section.services .col-4:hover .service-btn i{color:var(--secondary-color)}section.featured-projects .content-links a:first-child::after,section.industries .details:hover:after{display:none}div#industries-slider{width:80%;margin-left:auto;margin-top:-150px}div#industries-slider button{width:50px;text-align:center;height:50px;border-radius:50%;background:#f4f4f4!important}div#industries-slider button:hover{background:var(--secondary-color)!important}div#industries-slider button i{color:var(--secondary-color);font-size:22px;line-height:22px;display:flex;align-items:center;justify-content:center}div#industries-slider .owl-nav{width:120px;position:absolute;left:-20%;bottom:0;display:flex;gap:10px}section.services{background:#f4f4f4}section.services .service-btn{position:absolute;bottom:-1px;right:0;display:flex;align-items:center;height:30.09px;width:34px;justify-content:center;background:0 0;border:0 solid}section.services .service-btn:after{content:'';top:0;left:-15px;position:absolute;width:59px;height:30px;border-radius:0 3px 0 0;transition:250ms linear;transform:skew(322deg);z-index:1;background-color:#0b165dba}section.services .service-box{position:relative;padding:30px 30px 50px;background:var(--white-color);-webkit-box-shadow:0 10px 60px rgba(0,0,0,.07);box-shadow:0 10px 60px rgba(0,0,0,.07);-webkit-transition:.3s;transition:.3s;height:100%;overflow:hidden}section.services .service-box:after{content:"";position:absolute;top:50px;left:0;width:100%;height:26px;background:-webkit-gradient(linear,left top,right top,from(#f4f4f4),to(transparent));background:linear-gradient(to right,#f4f4f4,transparent);-webkit-transition:.3s;transition:.3s;z-index:1}section.services .service-box:before{content:"";position:absolute;z-index:1;top:-16px;left:-16px;background:var(--territiary-color);height:32px;width:32px;border-radius:32px;transform:scale(1);transform-origin:50% 50%;transition:transform .3s ease-out}section.services .col-4.service-list:hover .service-box:before{transform:scale(23)}section.services .service-box .icon-area{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}section.services .service-box .icon{width:66px;height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:var(--territiary-color);font-size:32px;border-radius:50%;-webkit-transition:.3s;transition:.3s}section.services .service-box .icon img{width:45px}section.services .number{color:#e6e6e6;font-size:30px;font-weight:300;font-family:var(--secondary-font)}section.services .service-box h3{font-size:var(--f24);margin-bottom:0;line-height:1;position:relative}section.services .col-4{position:relative;padding-left:5px;padding-right:5px}section.services .col-4:hover .service-box h3{color:var(--white-color);z-index:1}section.services .col-4:hover .service-box .icon{background:var(--heading-color);color:var(--territiary-color)}section.services .col-4:hover .service-box:after{opacity:.2}section.services .row.content-detail{gap:10px 0}section.services .img-section{position:relative;overflow:hidden;padding-bottom:34%}section.services .img-section::before{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#171717;opacity:.8;content:""}section.services .img-section:after{position:absolute;left:0;top:0;height:100%;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(to top,#000,transparent);opacity:1;content:""}section.services .img-section img{width:100%;height:100%}section.services .cont-sec{position:absolute;bottom:0;left:0;width:100%;height:auto!important;padding:0 50px 40px}section.services .cont-sec p{font-family:var(--primary-font);margin-bottom:10px;color:var(--territiary-color);font-size:var(--f13);letter-spacing:1px}section.services .cont-sec h3{font-size:var(--f28);color:var(--white-color)}section.services .cont-sec a.main-btn{margin-top:15px;width:200px;font-size:var(--f14);padding:var(--p12) var(--p15)}section.services .cont-sec a.main-btn:hover::after{transform:translateX(77%)}section.services .cont-sec a.main-btn:hover .icon-container{transform:translateX(51%)}section.banner{padding:var(--p60) var(--p12);padding-top:var(--p40)}section.banner h1{color:var(--heading-color);line-height:1.2}section.banner a.main-btn{margin-top:var(--m10);width:320px;text-align:center}section.banner a.main-btn:hover::after{transform:translateX(80%)}section.banner a.main-btn:hover .icon-container{transform:translateX(140%)}section.banner .col-6.banner-img{position:relative;height:600px}section.banner .col-6.banner-img img{width:100%;max-height:600px;object-fit:cover}section.banner img.img1{position:absolute;left:100px;z-index:1;top:0;animation:2s ease-in-out infinite move1}section.banner img.img3{position:absolute;left:293px;top:38px}section.banner img.img2{position:absolute;left:358px;top:0;width:42px;animation:3s ease-in-out infinite scaling}section.banner img.img4{left:365px;top:75px;position:absolute;z-index:1;animation:3.5s ease-in-out infinite move4}section.banner img.img5{position:absolute;left:290px;top:393px}section.banner img.img7{position:absolute;left:564px;top:487px;animation:7s linear infinite rotation}section.banner img.img6{position:absolute;left:385px;top:445px;animation:3s ease-in-out infinite move}section.banner img.img8{position:absolute;left:0;top:245px;width:300px;border-radius:20px;animation:2s ease-in-out infinite move8}section.banner img.img9{position:absolute;left:25px;top:173px;width:50px;animation:5s linear infinite rotation}section.banner .col-6.cont{display:flex;flex-direction:column;justify-content:center;padding-right:40px}section.featured-projects .featured-list{position:relative;display:block;overflow:hidden;box-shadow:-1px -1px 7px 2px #ff6ca485,1px 1px 1px 1px #fd9a8575}section.featured-projects .col-3,section.featured-projects .col-6,section.featured-projects .container-fluid{padding:0}section.featured-projects .featured-main{padding:10px}section.featured-projects{padding-left:0;padding-right:0}section.featured-projects .featured-image{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s;position:relative}section.featured-projects canvas{position:absolute;left:0;top:0;max-width:100%;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}section.featured-projects img{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;width:100%;height:250px;object-fit:contain}section.featured-projects .featured-image i{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.15);opacity:0;-webkit-transition:450ms;-moz-transition:450ms;-ms-transition:450ms;-o-transition:450ms;transition:450ms}section.featured-projects .featured-content{top:auto;bottom:0;height:auto;opacity:1;text-align:center;background-color:transparent;padding:0;display:block;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;position:absolute;width:100%}section.featured-projects .links-container{-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;text-align:center;margin-bottom:12px;display:block;opacity:0}section.featured-projects .featured-content-container{position:relative;bottom:0;top:auto}section.featured-projects .content-details{padding:12px 20px 3px;background-color:#222326;color:#fff;min-height:45px;height:auto;width:100%;top:auto;bottom:0;text-align:center;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s,opacity .1s .3s;-moz-transition:-moz-transform .4s,opacity .1s .3s;transition:transform .4s,opacity .1s .3s;opacity:0}section.featured-projects .content-details h3{font-size:18px;margin-bottom:10px;color:var(--white-color)}section.featured-projects .content-links{margin-bottom:10px}section.featured-projects .content-links a{font-size:12px;color:var(--territiary-color);padding-left:10px;display:inline-block;position:relative;padding-right:5px}section.featured-projects .content-links a:first-child{padding-left:0}section.featured-projects .content-links a::after{position:absolute;left:0;top:50%;margin-top:-8px;width:1px;height:15px;content:"";background-color:rgba(255,255,255,.25)!important}section.featured-projects a.project-details{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:9px;margin:auto;background:var(--territiary-color)}section.featured-projects .featured-list:hover .featured-image{-webkit-transform:translateY(-45px);-moz-transform:translateY(-45px);-ms-transform:translateY(-45px);transform:translateY(-45px)}section.featured-projects .featured-list:hover .featured-content,section.featured-projects .featured-list:hover .links-container,section.featured-projects .featured-list:hover canvas{opacity:1}section.featured-projects .featured-list:hover .featured-image i{background-color:rgba(0,0,0,.2);background-image:none!important;opacity:1}section.featured-projects .featured-list:hover .featured-image img{filter:blur(2px);-webkit-filter:blur(2px)}section.featured-projects .featured-list:hover .links-container a::before{border:1px solid var(--territiary-color);border-radius:50%;display:block;height:100%;left:-1px;opacity:1;position:absolute;top:-1px;-webkit-transition-duration:opacity 0s ease 0s,transform 0s ease 0s,border 0s ease 0s;-moz-transition-duration:opacity 0s ease 0s,transform 0s ease 0s,border 0s ease 0s;-ms-transition-duration:opacity 0s ease 0s,transform 0s ease 0s,border 0s ease 0s;-o-transition-duration:opacity 0s ease 0s,transform 0s ease 0s,border 0s ease 0s;transition:opacity,transform,border;visibility:hidden;width:100%;content:""}section.featured-projects .featured-list:hover .content-details{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;transition:transform .4s,opacity .1s}section.featured-projects a.main-btn,section.portfolio-latest .btn-area a.main-btn,section.portfolio-sec a.main-btn{text-align:center;width:220px;margin:auto}section.featured-projects .col-6 img{height:521px}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes scaling{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes move{0%,100%{top:445px}50%{top:455px}}@keyframes move8{0%,100%{top:245px}50%{top:230px}}@keyframes move1{0%,100%{top:0}50%{top:15px}}@keyframes move4{0%,100%{top:75px}50%{top:95px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.HeaderContainer__Inner-sc-1532ffp-0{display:none!important}section.portfolio-sec .icon,section.portfolio-sec h4,section.portfolio-sec p{transform:translateY(0);transition:.3s;position:relative}section.portfolio-sec{background:#fff}section.portfolio-sec .portfolio-img{width:100%;height:550px;object-fit:cover;overflow:hidden}section.portfolio-sec .portfolio-img img{bottom:-495px;width:100%;height:auto;position:absolute;z-index:0;margin:0;padding:0;-webkit-transition:top 5s;-moz-transition:top 5s;-ms-transition:top 5s;-o-transition:top 5s;transition:bottom 5s}section.portfolio-sec a:hover .portfolio-img img{bottom:0;-webkit-transition:5s;-moz-transition:5s;-ms-transition:5s;-o-transition:5s;transition:5s}section.portfolio-sec .portfolio-cont{position:absolute;left:0;bottom:0;padding:30px 30px 20px;z-index:3;max-width:320px;min-height:250px;opacity:1;visibility:visible;transition:.3s}section.portfolio-sec .portfolio-cont:before{position:absolute;top:0;height:100%;left:-100px;width:500px;content:"";opacity:.9;border-radius:30px 90px 20px 30px;transform:skew(-22deg);background:var(--territiary-color)}section.portfolio-sec .icon{display:block;height:48px;width:48px;background-color:var(--white-color);display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:var(--m20);opacity:1}section.portfolio-sec .icon i{font-size:var(--f25);height:30px}section.portfolio-sec p{font-size:13px;font-weight:500;letter-spacing:.05em;color:var(--white-color);opacity:1}section.portfolio-sec h4{color:var(--white-color);font-size:var(--f32);margin-bottom:0;opacity:1}section.portfolio-sec a:hover .icon,section.portfolio-sec a:hover p{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);opacity:1}section.portfolio-sec a:hover .portfolio-cont{opacity:1;left:0;visibility:visible}section.portfolio-sec a:hover .icon{transform:translate(0);transition:none}section.portfolio-sec a:hover p{transform:translate(0);transition-delay:.2s}section.portfolio-sec a:hover h4{opacity:1;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0);transition-delay:.3s}section.portfolio-sec .portfolio-area{overflow:hidden}section.portfolio-latest .head-sec{display:flex;align-items:center;justify-content:center;margin-bottom:40px}section.portfolio-latest .portfolio-info-image{width:100%;height:360px;overflow:hidden;border-radius:16px}section.portfolio-latest .portfolio-info-image img{width:100%;height:360px;object-fit:cover}section.portfolio-latest .portfolio-overlay{position:absolute;top:0;display:flex;align-items:flex-end;justify-content:space-between;width:100%;height:360px;padding:1.6em 1.6em 1.5em;border-radius:16px;visibility:hidden;opacity:0;color:#fff;background:linear-gradient(0deg,rgb(0 0 0 / 90%) 0,rgba(0,0,0,.3) 100%);z-index:2;transition:.3s;box-sizing:border-box}section.portfolio-latest .portfolio-upper:hover .portfolio-overlay{opacity:1;visibility:visible}section.portfolio-latest .overlay-content p{margin-bottom:.2em;color:var(--white-color);text-shadow:0 0 3px #0000006b}section.portfolio-latest .overlay-content h4{color:var(--white-color);text-shadow:0 0 3px #000000a6;font-size:22px;margin-bottom:0;font-weight:500}section.portfolio-latest .overlay-icon svg{width:23px;height:23px;margin-bottom:.3em}section.portfolio-latest .portfolio-detail{display:flex;align-items:center;gap:15px;padding-top:24px}section.portfolio-latest .portfolio-detail h3{font-size:22px;margin-bottom:0}section.portfolio-latest .portfolio-detail h3 a{color:var(--black-color)}section.portfolio-latest .portfolio-detail span{font-size:13px}section.portfolio-latest .portfolio-detail h3.website-title::before{content:"";position:absolute;bottom:-.2em;left:0;width:100%;height:2px;background-repeat:no-repeat;background-image:linear-gradient(to right,#000 45%,rgba(0,0,0,.3) 55%);background-size:220% 100%;background-position:100% 50%;transition:.3s ease-out}section.portfolio-latest .portfolio-detail h3.website-title:hover::before{background-position:0 50%}