@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@font-face{font-family:basementGrotesque;src:url(/static/media/basementGrotesque.39eab6125ee97f5a79a5.woff2) format("woff2")}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:basementGrotesque}body{background:#02041d;color:#fff;font-family:Lato,sans-serif}.header{color:#fff;left:0;padding:20px 0;position:fixed;right:0;z-index:100}.header-scrolled .header,.header.active,.scrolling .header{background-color:#02021b}.container{justify-content:space-between}.container,.logo{align-items:center;display:flex}.logo{gap:3px;width:25%}.logo img{display:block;object-fit:contain}.top_menued{align-items:center;display:flex;justify-content:space-between;padding:0 0 0 70px;position:relative;width:75%}.brand{font-size:16px;font-weight:500;letter-spacing:1rem}.menu-toggle{align-items:center;display:flex;gap:8px}.menu-icon{font-size:18px;line-height:1}.menu-text{font-size:16px}.mega_menu li a:hover{color:#5f53f3}.contact-link a{align-content:center;align-items:center;color:#fff;display:flex;font-size:20px;gap:10px;line-height:30px;text-decoration:none;vertical-align:middle}.contact-link a svg{display:block;transform:rotate(0deg);transition:all .4s cubic-bezier(0,0,.01,.98)}.contact-link a:hover svg{transform:rotate(-135deg)}.external-icon{color:#fcdc58;font-size:12px}.menu-icon{align-items:center;cursor:pointer;display:flex}.menu-icon span.bars{display:block;margin-right:10px}.menu-icon span.bars i.bar{background:#fff;border-radius:100px;display:block;height:2px;margin:3px 0;position:relative;transition:all .4s ease;width:18px}.menu-icon span.bars i.bar.half{width:9px}.top_menued:before{background:#cecece;border-radius:100px;content:"";display:block;height:60px;left:0;position:absolute;width:2px}.hero_section h1{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-image:linear-gradient(100deg,#5f53f3,#ffdc40 50%,#5f53f3);background-position:50%;background-repeat:no-repeat;background-size:130% auto;font-size:120px;font-weight:900;line-height:1;text-align:center;text-transform:uppercase}.hero_section h1,.hero_section h2{font-style:normal;margin-bottom:0;margin-top:0}.hero_section h2{font-size:50px;font-weight:800;line-height:50px;text-align:center;text-transform:uppercase}.hero_section{align-content:center;align-items:center;display:flex;justify-content:center;vertical-align:middle}.hero_section,.hero_section .page_wrapper{position:relative}.hero_video{bottom:0;left:0;position:absolute;right:0;top:0}.hero_section p{color:#9092ab;margin:20px auto 0;max-width:660px;text-align:center}.can_do_it .inner_content>h2{font-size:40px;font-weight:500;line-height:110%;margin:0;max-width:400px;text-transform:uppercase}.inner_content>p{font-size:18px;line-height:28px;margin:0;max-width:600px}.inner_content{display:flex;flex-direction:column;gap:20px}.page_wrapper{margin:0 auto;max-width:1280px;padding:0 20px}.inner_content ul{list-style-type:none;margin:0;padding:0}.inner_content ul h2{cursor:pointer;font-size:24px;font-weight:500;line-height:110%;margin:0;padding-bottom:20px;padding-top:20px;position:relative;text-transform:uppercase}.inner_content ul .content li{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='1.5em' stroke-width='1.5' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23FFDC40'%3E%3Cpath d='m7 12.5 3 3 7-7' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;font-size:18px;line-height:28px;padding-left:34px}.inner_content>ul{display:flex;flex-direction:column;margin-top:30px}.inner_content>ul>li{border-bottom:1px solid #707070}.inner_content ul .content{display:none;padding-bottom:20px}.inner_content ul .content>ul{display:flex;flex-direction:column;gap:10px}.inner_about_me>h2,.inner_featured_products h2,.inner_product h3,.inner_testimonial h2,.our_projects .titles h2{font-size:40px;font-weight:400;margin:0;text-transform:uppercase}.inner_about_me p,.inner_featured_products p,.inner_testimonial p,.list_content p{font-size:18px;margin:0;max-width:560px}.about_me_counter ul{display:flex;gap:20px;list-style-type:none;margin:0;padding:0}.about_me_counter ul span{color:#ffdc40;display:block;font-family:basementGrotesque;font-size:40px;font-weight:500;line-height:100%}.about_me_counter ul li,.about_me_info ul li{font-size:18px;font-weight:600;line-height:110%}.about_me_info ul{display:flex;gap:20px;list-style-type:none;margin:0;padding:0}.about_me_counter{margin-bottom:40px;margin-top:40px}.about_me_info ul li span{display:block;margin-bottom:5px}.about_me_info ul li a{color:#fff;display:block;font-weight:400;text-decoration:none}.about_me_social ul{align-content:center;align-items:center;display:flex;gap:20px;list-style-type:none;vertical-align:middle}.about_me_social{margin-bottom:30px;margin-top:30px}.about_me_social ul a,.about_me_social ul svg{display:block}.btn{align-content:center;align-items:center;border:2px solid #ffdc40;border-radius:30px;box-sizing:border-box;color:#ffdc40;display:flex;font-family:basementGrotesque;font-size:20px;font-weight:500;justify-content:center;max-width:180px;min-height:48px;padding:5px 10px;text-decoration:none;text-transform:uppercase;vertical-align:middle}.about_me_section{margin-top:60px}.featured_products{padding-top:80px}.featured_products_list{margin-top:20px}.featured_products_list a{color:#fff;text-decoration:none}.featured_products_list a,.featured_products_list a img{position:relative}.featured_products_list a img{border-radius:10px;display:block;height:100%;object-fit:cover;width:100%}.inner_product{bottom:50px;left:0;position:absolute;right:0;text-align:center}.inner_product span{background-color:#ffdc40;border:2px solid #ffdc40;border-radius:20px;color:#000;display:inline-block;margin-bottom:10px;padding:5px 18px}.inner_product p{font-size:18px;line-height:28px}.featured_products_list .swiper-slide{height:100%!important}.client_testimonial ul li{background-color:#333;border-radius:20px;list-style-type:none;min-height:204px;overflow:hidden;width:calc(33.33% - 14px)}.client_testimonial ul{display:flex;flex-wrap:wrap;gap:20px}.client_data{height:100%;padding:40px}.client_flex{align-content:center;align-items:center;display:flex;gap:10px;margin-top:20px;vertical-align:middle}.client_img img{border-radius:100%;display:block;object-fit:contain}.client_data p{font-size:14px;line-height:20px}.client_rate{margin-bottom:10px}.client_data>p{min-height:60px}.inner_testimonial{margin:0 0 30px}.client_testimonial{padding-top:60px}.client_info h3{font-size:14px;font-weight:300;line-height:14px}.custom_data{display:flex;flex-direction:column;justify-content:space-between}.counter .number{display:block;font-family:basementGrotesque;font-size:60px;font-weight:700;line-height:100%}.custom_data p{min-height:auto}.counter .txt{font-size:14px;font-weight:400;line-height:14px}.blue_color{background-color:#ffdc40;color:#000}.featured_products .swiper{border-radius:30px}.footer_social_media{display:flex;gap:10px;margin-top:20px}.footer_social_media svg{display:block;height:30px;width:30px}.footer_newsletter h2{font-size:22px;font-weight:500;line-height:33px}.footer_newsletter p{font-size:16px;line-height:26px}.main_footer{display:flex;justify-content:space-between}.footer_info{width:40%}.footer_contact,.footer_links{width:30%}.footer_links ul{display:flex;flex-direction:column;gap:10px;list-style-type:none;padding-left:20%}.footer_links ul a{color:#fff;font-size:22px;font-weight:500;text-decoration:none}.footer_contact>h3{font-size:20px;font-weight:500;line-height:20px;margin-bottom:20px}.footer_contact a{color:#fff;display:block;font-size:18px;font-weight:500;line-height:26px;text-decoration:none}footer{padding-top:100px}.footer_copyright p{color:#cfcfcf;font-size:14px}.footer_copyright{border-top:1px solid #9092ab66;margin-top:30px;padding:15px 0}.logo span{font-family:basementGrotesque;font-size:29px;line-height:29px;margin-top:6px;text-transform:uppercase}.framer_under{padding-top:80px;position:relative}.framer_img{left:60%;position:absolute;transform:rotate(7deg)}.framer_img img{border-radius:20px;height:auto;transform:rotate(7deg);width:390px}.cursor{animation:blink .5s infinite;display:inline-block;font-family:lato,sans-serif;font-weight:400;margin-left:20px;width:2px}@keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.custom-cursor{animation:cursorBlink 1s infinite alternate;background:#ffdc40;border:2px solid #fff;border-radius:50%;box-shadow:0 0 10px #ffdc40,0 0 20px #ffdc40,0 0 30px #ffdc4099;height:30px;margin-left:30px;margin-top:30px;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:transform .15s ease-out,background .3s ease,width .3s,height .3s,box-shadow .3s ease;width:30px;z-index:1000000000}@keyframes cursorBlink{0%{box-shadow:0 0 5px #ffdc40,0 0 10px #ffdc40,0 0 15px #ffdc4099}to{box-shadow:0 0 15px #ffdc40,0 0 25px #ffdc40,0 0 40px #ffdc40e6}}.mega_menu .flex{align-content:center;align-items:center;display:flex;gap:20px;justify-content:space-between;vertical-align:middle}.mega_menu ul{display:flex;flex-direction:column;gap:15px;list-style-type:none}.mega_menu li a{color:#fff;font-family:basementGrotesque;font-size:34px;text-decoration:none;text-transform:uppercase}.mega_menu .flex ul,.satnar_img{width:50%}.mega_menu li{border-bottom:1px solid #1f1f1f;padding-bottom:10px}.mega_menu{background:#040404;display:none;left:0;padding-bottom:20px;padding-top:20px;position:absolute;right:0;z-index:100}.satnar_img img{display:block;margin:0 auto;width:auto}.header.active .mega_menu{display:block}.header.active .menu-icon span.bars i.bar.half{top:2px;transform:rotate(45deg)}.header.active .menu-icon span.bars i.bar:nth-child(2){opacity:0}.header.active .menu-icon span.bars i.bar{margin:0;top:-2px;transform:rotate(-45deg);width:18px}.hero_video video{object-fit:cover}.hero_content{align-content:center;align-items:center;background-color:#02021bad;display:flex;height:100%;min-height:100vh;padding-bottom:84px;padding-top:84px;position:relative;vertical-align:middle;width:100%}.inner_content>ul>li.active .content{display:block}.our_projects .titles h3{font-size:30px;font-weight:400}.our_projects{margin-top:60px}.our_projects .lists{display:flex;flex-direction:column;gap:50px;margin-top:30px}.lists .list_item{align-content:center;align-items:center;display:flex;gap:30px;vertical-align:middle;width:100%}.lists .list_item .list_img{width:60%}.lists .list_item .list_content{width:40%}.list_img img{border-radius:0;display:block;height:100%;object-fit:cover;width:100%}.our_projects .titles{text-align:center}.list_content h4{font-size:30px;line-height:40px;margin-bottom:10px;text-transform:uppercase}.lists .list_item:nth-child(2n){flex-direction:row-reverse}.list_img{background-image:linear-gradient(100deg,#5f53f3,#ffdc40 50%,#5f53f3);border-radius:0;padding:20px}.home-section-4 .marquee-top{border-bottom:1px solid #7070707a;border-top:1px solid #7070707a;display:flex;list-style:none;margin:0;overflow:hidden;padding:30px 0;white-space:nowrap}.home-section-4 ul>li{align-items:center;display:flex;font-family:basementGrotesque;font-size:44px;font-style:normal;font-weight:800;line-height:1.5;margin:0 120px 0 0;text-transform:uppercase}.home-section-4 ul>li:before{background-image:linear-gradient(100deg,#5f53f36b,#ffdc4082 50%,#5f53f3);border-radius:100%;content:"";display:block;height:76px;margin-right:20px;position:relative;width:76px;z-index:0}.home-section-4 ul.top-bar-marqee{grid-column-gap:1rem;animation:scroll 40s linear infinite;display:flex;flex:0 0 auto;justify-content:space-around;margin:0;min-width:100%}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 1rem))}}.back-to-top{align-items:center;bottom:40px;cursor:pointer;display:flex;height:140px;justify-content:center;position:fixed;right:40px;transition:transform .3s ease;width:140px;z-index:999}.back-to-top:hover{transform:scale(1.1)}.circle-text{animation:rotateText 10s linear infinite;height:100%;position:absolute;width:100%}.circle-text text{fill:#fff;font-size:10px;letter-spacing:2px;text-transform:uppercase}.arrow-icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 10px #0000004d;color:#000;display:flex;height:50px;justify-content:center;position:absolute;transition:background .3s ease;width:50px}.arrow-icon:hover{background-color:#f5f5f5}@keyframes rotateText{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.can_do_it{max-width:600px}@media(max-width:1200px){.client_data{padding:24px}.logo{width:40%}.top_menued{width:60%}}@media(max-width:991px){.hero_section h1{font-size:80px}.hero_section h2{font-size:28px;line-height:28px}.framer_img{display:none}.logo span{font-size:23px;line-height:23px}.satnar_img img{height:300px}.home-section-4 ul>li{font-size:24px;margin-right:40px}.home-section-4 ul>li:before{height:50px;width:50px}}@media(max-width:767px){.header{padding:20px 0}.contact-link{display:none}.top_menued{justify-content:right;padding:0;width:30%}.hero_section h1{font-size:60px}.hero_section h2{font-size:16px;line-height:16px}.can_do_it .inner_content>h2,.inner_about_me>h2,.inner_featured_products h2,.inner_product h3,.inner_testimonial h2,.our_projects .titles h2{font-size:24px}.inner_about_me p,.inner_content>p,.inner_featured_products p,.inner_product p,.inner_testimonial p,.list_content h4{font-size:16px;line-height:24px}.our_projects .titles h3{font-size:16px}.inner_content>ul{margin-top:30px}.inner_content ul h2{font-size:18px}.inner_content{gap:10px}.about_me_counter ul li,.about_me_info ul li{font-size:16px}.about_me_counter ul span{font-size:34px}.btn{font-size:16px;max-width:160px}.client_testimonial ul li{width:100%}.counter .number{font-size:42px}.main_footer{flex-wrap:wrap;gap:30px}.footer_contact,.footer_info,.footer_links{width:100%}.footer_links ul{padding-left:0}.featured_products_list{margin-top:0}.mega_menu li a{font-size:18px}.lists .list_item,.lists .list_item:nth-child(2n){flex-direction:column}.lists .list_item .list_content,.lists .list_item .list_img{width:100%}.back-to-top{display:none}}
/*# sourceMappingURL=main.f52c9cf3.css.map*/