*{margin:0;padding:0}body{font-family:"Stage Grotesk", sans-serif;background-color:#262629;color:#fff;position:relative}body a{text-decoration:none;color:inherit;font-size:26px}.bg-pink{background:#e51c44}.bg-yellow{background:#FEC700}.bg-light-gray{background:#E9E9E9}.container-fluid{padding:0 20px}p{font-size:26px;font-weight:100;line-height:normal;letter-spacing:-1px}.p2{font-size:18px;font-weight:200}h1,.h1{font-size:128px;font-weight:100;font-family:"Stage Grotesk";line-height:normal;letter-spacing:-8px}h2,.h2{font-size:50px;font-weight:100;font-family:"Stage Grotesk";line-height:normal;letter-spacing:-2px}h3,.h3{font-size:42px;font-weight:100;font-family:"Stage Grotesk";line-height:normal;letter-spacing:-2px}h4,.h4{font-size:36px;font-weight:lighter;font-family:"Stage Grotesk";line-height:normal;letter-spacing:-2px}h5,.h5{font-size:32px;font-weight:100;font-family:"Stage Grotesk";line-height:normal;letter-spacing:-2px}h6,.h6{font-size:26px;font-weight:lighter;font-family:"Stage Grotesk";line-height:normal;letter-spacing:-4px}.text-white{color:#fdfdfd}.text-gray{color:#2A2A2E}.outer{width:100%;height:100%;border-radius:10px;overflow:hidden}.outer video{height:100%;width:100%;object-fit:cover}.border-left-radius-10{border-top-left-radius:10px;border-bottom-left-radius:10px}.border-right-radius-10{border-top-right-radius:10px;border-bottom-right-radius:10px}.pl-0{padding-left:0 !important}.pr-0{padding-right:0 !important}.hero-section h1 span{position:relative}.overlay_wrapper{position:relative}.overlay_wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../images/gridtile.png) repeat;z-index:22}.overlay_wrapper>*{position:relative;z-index:2}.flip-text{display:inline-block;position:relative}.flip-text span{display:block;backface-visibility:hidden;position:relative;transition:all 0.3s ease-out}.flip-text span:last-child{position:absolute;top:100%;left:0}.link{display:inline-block;perspective:600px;overflow:hidden;font-size:26px;font-weight:lighter;letter-spacing:-1px}.link:hover{color:#98F8F3}.link:hover .flip-text span:first-child{transform:translateY(-100%);color:#98F8F3}.link:hover .flip-text span:last-child{top:0;color:#98F8F3}header{padding:20px 0;position:relative;z-index:999;transition:all 0.3s ease-in-out}header .logo{position:relative;z-index:222}header .default-button{z-index:222;position:relative}.page-id-174 header{position:fixed;width:100%}.page-id-174 footer{display:none}@keyframes identifier{0%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0)}}.default-button{font-size:28px;cursor:pointer}.default-button span{float:right;display:block;top:-26px;position:relative;opacity:0}.navigation-wrapper{background:#e51c44;height:0vh;width:100%;position:absolute;top:0;z-index:22;transition:height 1s ease-out;overflow:hidden}.navigation-menus ul{list-style:none;padding:0;margin:0}.navigation-menus ul li{line-height:normal}.navigation-menus ul li a{display:block;width:fit-content;font-size:60px;font-family:"Stage Grotesk";font-weight:100;transition:all 0.3s ease}.navigation-menus ul li a:hover{color:#23B8D1}footer{padding:0 20px}footer .outer{background-color:#98F8F3;border-radius:10px;padding:50px 0}.video-section{padding:10px 20px}.services-section{overflow:hidden}.services-section .service-card{padding:30px 20px;border-radius:10px;overflow:hidden;height:80vh;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;transition:all 0.3s ease-in-out;position:relative}.services-section .service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../images/gridtile.png) repeat;z-index:22}.services-section .service-card>*{position:relative;z-index:32;top:5px;left:12px}.services-section .service-card:hover{cursor:pointer;transition:all 0.3s ease-in-out}.serivce_row{flex-wrap:nowrap !important}.service-slider{will-change:transform;gap:24px;display:flex;flex-wrap:nowrap !important;cursor:grab;user-select:none;width:max-content}.service_grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.service-slider>div{flex:0 0 auto;width:30vw;max-width:10%}.footer-links li{padding-right:15px;position:relative}.footer-links li .link:hover span:last-child{color:#e51c44}.footer-links li::after{content:"";content:"";position:absolute;height:22px;width:1px;background:#2A2A2E;right:0;top:10px;bottom:0;align-items:center;margin:0px auto}.footer-links li:last-child::after{display:none}.footer-links li a{font-weight:200}.horizontal-text{display:flex;flex-wrap:nowrap;white-space:nowrap;width:max-content}.Horizontal{overflow:hidden}.projects-section .project-card{border-radius:10px;overflow:hidden;height:600px;min-height:100%;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;transition:all 0.3s ease-in-out;padding:0px 0px;position:relative}.projects-section .project-card img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease-in-out;position:absolute;top:0;left:0;z-index:2;opacity:0}.projects-section .project-card img.show{opacity:1}.projects-section .project-card .text-panel{width:100%;top:0;padding:30px;bottom:0;background:url(../../images/gridtile.png) repeat;transition:all 0.3s ease-in-out;z-index:55}.projects-section .project-card .text-panel h5{position:relative;top:0px;opacity:1}.projects-section .project-card .text-panel a{position:relative;top:0px;opacity:1}.projects-section .project-card video{object-fit:cover;object-position:center;width:100%;height:100%}.projects-section:hover img:first-child{opacity:1 !important}.single-project .projects-section img{opacity:1 !important}@keyframes image_animate{0%,50%{opacity:0}50%,100%{opacity:1}}.block-image{height:80vh;border-radius:10px;position:relative}.block-image img{width:100%;height:100%;object-fit:cover;border-radius:10px;transition:all 0.2s ease-in-out;position:absolute;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.block-image video{width:100%;height:100%;object-fit:cover}.flip-image img:nth-child(1){z-index:222}.flip-image video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:all 0.2s ease-in-out}.flip-image video:nth-child(1){z-index:22}.flip-image:hover img:first-child,.flip-image:hover video:first-child{opacity:0}.scrolling-gallery{overflow:hidden}.scrolling-gallery:hover{cursor:move}.scrolling-gallery .hoiz-item{width:23vw;max-width:100%;border-radius:15px;overflow:hidden;flex-shrink:0}.scrolling-gallery .hoiz-item img{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}.scrolling-gallery-swiper{transition-timing-function:linear !important}.tesimonial-slide-wrapper{overflow:hidden;border-radius:10px}.tesimonial-slide-wrapper .swiper-wrapper{align-items:stretch}.tesimonial-slide-wrapper .item-slide{padding:0px;border-radius:10px;background:#efd453;position:relative;height:100%;overflow:hidden;background-size:cover !important;background-position:center center !important;height:auto}.tesimonial-slide-wrapper .item-slide .testimonial-image{width:50%;height:100%;float:left;position:relative}.tesimonial-slide-wrapper .item-slide .testimonial-image img{width:100%;height:100%;object-fit:cover}.tesimonial-slide-wrapper .item-slide .testimonial-content{padding:20px 20px;background:#e51c44;width:50%;position:relative;float:right;right:0;height:100%;top:0}.tesimonial-slide-wrapper .item-slide .testimonial-content::-webkit-scrollbar{width:4px}.tesimonial-slide-wrapper .item-slide .testimonial-content::-webkit-scrollbar-thumb{background:#2A2A2E;border-radius:5px}.tesimonial-slide-wrapper .item-slide .testimonial-content::-webkit-scrollbar-thumb:hover{background:#555}.logo-swiper{overflow:hidden;width:100%}.logo-swiper .logo-wrapper{display:flex;flex-wrap:nowrap;will-change:transform;align-items:center;justify-content:center}.logo-swiper .logo-item{display:flex;justify-content:center;align-items:center;background:#39393c;padding:20px 20px;width:12vw;flex-shrink:0}.logo-swiper .logo-item img{max-width:100%;height:auto;object-fit:contain}.thumbnail{height:95vh;max-height:100%;overflow:hidden;border-radius:10px;position:relative}.thumbnail img{width:100%;height:100%;object-fit:cover;transition:all 0.5s ease-in-out}.contact-block{position:relative;height:100vh;display:flex;align-items:center}.contact-block .text-block{color:#2A2A2E}.contact-block .contact-video-block{height:100%;width:40vw;position:absolute;right:0;bottom:0;top:0}.contact-block .contact-video-block video{height:100%;width:100%;object-fit:cover}.contact-block .social-links li{border-right:1px solid #2A2A2E;padding-right:15px;line-height:16px}.contact-block .social-links li a:hover{color:#e51c44}.contact-block .social-links li:last-child{border-right:none}.flip-text{height:100%;overflow:hidden;position:relative}.flip-text h3{position:relative;transition:all 0.5s ease-out}.flip-text ul li{cursor:pointer}.image-content .service-list ul li{display:list-item;font-size:3.125vw}.image-content .service-list ul li:hover{cursor:pointer}.service-text{padding:50px;background:#1e1e20;border-radius:10px;height:100%}.service-image{height:100%;overflow:hidden;border-radius:10px}.service-image img{height:100%;width:100%;object-fit:cover}.ltr{flex-direction:row-reverse !important}.marquee{overflow:hidden}.marquee-track{display:flex;width:max-content;white-space:nowrap}.marquee-track h1{padding-right:60px;margin:0}.marquee-track1{animation:marquee-left 40s linear infinite}.marquee-track2{animation:marquee-right 30s linear infinite}@keyframes marquee-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marquee-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@media (max-width:767px){p{font-size:18px}h1,.h1{font-size:50px;letter-spacing:-3px}h2,.h2{font-size:35px}h3,.h3{font-size:35px;letter-spacing:-2px}h4,.h4{letter-spacing:-2px;font-size:30px}h5,.h5{font-size:25px;letter-spacing:-2px}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.navigation-menus ul li a{font-size:40px;letter-spacing:-3px}.link{font-size:20px}.logo img{width:50vw}.header-navigation-opened .logo img{width:16vw}.video-section .outer{height:50vh !important}.services-section .service-card{height:30vh !important}.h-50{height:30vh !important}.footer-links{gap:0.25rem !important}.footer-links li::after{height:19px;top:7px}.contact-section .container-fluid{padding:0px 32px}.contact-section .row{row-gap:10px !important}.contact-section .pr-0{padding:inherit !important}.contact-section .pl-0{padding:inherit !important}.contact-section .col-md-6{border-radius:10px !important;overflow:hidden !important}.contact-block{padding-top:32vw;height:fit-content}.contact-block .contact-video-block{width:100%;position:relative}.page-id-174 .logo img{width:fit-content}.page-id-174 .default-button span{color:#262629}.block-image{height:40vh}.scrolling-gallery .hoiz-item{padding:0px;width:60vw}.logo-swiper .logo-item{padding:18px 20px;width:24vw}.tesimonial-slide-wrapper .item-slide .testimonial-image img{width:100%;height:100%;object-fit:cover}.tesimonial-slide-wrapper .item-slide .testimonial-content{width:100%;overflow-x:scroll}.thumbnail{height:50vh}.service-slider>div{width:45vw}.img-flip-section .row{flex-direction:column;row-gap:10px}.img-flip-section .row>*{width:100%}.service-text{padding:20px}.tesimonial-slide-wrapper .item-slide .testimonial-image{width:0px}.image-content .service-list ul li{font-size:5.125vw;letter-spacing:0}}@media screen and (min-width:1025px) and (max-width:1500px){h1,.h1{font-size:100px}.navigation-menus ul li a{font-size:45px}}