.item{min-height:90vh;display:flex;justify-content:center;flex-direction:column}.scroll-snap-container{height:90vh;width:100%}.about-intro>span,.specialization-wrap>span{text-transform:uppercase}.about-intro h1{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.abt-social-icon{list-style:none;margin:0;padding:0;margin-top:3rem}.abt-social-icon li{display:inline-block;padding-right:15px}.abt-social-icon li a{width:30px;height:30px;display:flex;background:var(--brand-color);align-items:center;justify-content:center;color:#fff;border-radius:8px;transition:all .6s ease}.abt-social-icon li a:hover{border-radius:30px}.aboutInfo-wrap .section-border{display:block;width:160px;height:3px;background:var(--brand-color);margin-top:6rem}.specialization-wrap h2,.testimonial-wrap h2{font-size:2rem;line-height:1.5;margin-top:2rem}.specialization-wrap ul{font-size:16px;line-height:2;margin-top:2rem;list-style:decimal-leading-zero}.introVideo{position:relative}.introVideo img{-o-object-fit:cover;object-fit:cover;width:390px;height:500px;border-radius:15px;overflow:hidden}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border:1px solid #fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transition:all .6s ease;cursor:pointer}.introVideo .icon-play{display:block;width:15px;height:15px;background:#fff}.play-btn:hover{background:var(--brand-color);border:1px solid var(--brand-color);transition:all .6s ease}.work-exp{display:flex;align-items:end;position:absolute;left:50%;transform:translate(-50%);bottom:-70px}.work-exp h3{margin:0;font-size:9rem;font-weight:600;color:var(--brand-color);line-height:.8}.work-exp span{display:block;text-transform:uppercase;font-weight:500}.experience-wrap{display:block;padding:4rem 0}.experience-wrap ul{padding:0;margin:0;list-style:none;margin-top:4rem}.experience-wrap ul li{display:flex;align-items:center;justify-content:space-between;padding:2rem 0;border-bottom:1px solid #ddd}.experience-wrap ul li:last-child{border-bottom:0}.exp-tool{max-width:70px}.exp-tool-name h3{margin:0;font-size:22px}.exp-tool-dscp{max-width:400px;font-size:14px;line-height:24px}.project-wrap{background:rgba(255,248,235,.49)}.projectGrid{border:1px solid #ddd;padding:1.5rem;margin-top:2rem;border-radius:8px;cursor:pointer;transition:all .6s ease;position:relative;z-index:1;overflow:hidden;height:450px;background-size:cover;background-position:50%;background-repeat:no-repeat}.projectGrid:hover{transform:scale(1.05);transition:all .6s ease}.projectTitle{position:absolute;bottom:0;left:0;width:100%;color:#fff;min-height:80px}.projectTitle:before{content:"";position:absolute;background:#000;background:linear-gradient(0deg,#000,#000 35%,transparent);width:100%;height:100%;z-index:0}.projectGrid h3{font-size:18px;position:relative;z-index:1;padding:15px 0 0 15px;margin:0}.projectGrid span{font-size:14px;position:relative;z-index:1;padding:0 0 15px 15px}.project-wrap .owl-theme .owl-dots .owl-dot span,.testimonial-wrap .owl-theme .owl-dots .owl-dot span{width:50px;height:5px;border-radius:0}.project-wrap .owl-theme .owl-dots,.testimonial-wrap .owl-theme .owl-dots{margin-top:2rem!important}.testimonial-wrap .owl-theme .owl-dots{text-align:left}.project-wrap .owl-theme .owl-dots .owl-dot.active span,.project-wrap .owl-theme .owl-dots .owl-dot:hover span,.testimonial-wrap .owl-theme .owl-dots .owl-dot.active span,.testimonial-wrap .owl-theme .owl-dots .owl-dot:hover span{background:var(--brand-color)}.testimonial-wrap .icon-quote{width:60px;height:60px;background:var(--brand-color);display:block}.testimonail-innerSlider h3{font-size:22px;font-weight:600;margin-bottom:8px}.testimonail-innerSlider span{font-size:14px;font-style:italic}.testimonail-innerSlider p{font-size:14px;line-height:24px}.contact-info h2,.contact-info p{margin-bottom:2rem}.contact-info p{font-size:14px;line-height:24px;color:#555}.contact-info .address,.contact-info .phone{font-size:2rem;font-weight:600;margin-bottom:1rem}.contact-info a:hover{color:var(--brand-color)}.contact-form h3{line-height:1.6;margin-bottom:3rem}@media(max-width:767px){.experience-wrap ul li{display:block}.exp-tool-name{margin:10px 0}.about-intro h1{font-size:3rem}}