@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}.app{background:#1b1a22;height:100vh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.app::-webkit-scrollbar{width:10px}.app::-webkit-scrollbar-thumb{background:#393747;border-radius:50px}.app::-webkit-scrollbar-track{background:#1b1a22}.contactUs{width:100px;height:100px;border-radius:50px;position:fixed;bottom:20px;right:20px;z-index:11;cursor:pointer}.home_container{width:100%;height:90vh;-webkit-user-select:none;user-select:none}.home_container_frame_1{width:100%;height:90vh;position:relative}.circle{width:200px;height:200px;border-radius:50%;background:#ffffffe6;box-shadow:0 0 100px 40px #fec268b3,inset 0 0 10px 200px #fec268b3;position:absolute;bottom:-0px;right:-50px;filter:blur(20px);z-index:0}.home_content{height:80vh;display:flex;gap:20px;position:relative}.home_text{width:50%;padding:0 60px;margin:auto}.home_text p{margin-top:50px;font-size:55px;z-index:11;color:#f2f2f2;letter-spacing:1px;line-height:80px;text-align:center}.home_canvas{z-index:15;width:50%}.home_btns{display:flex;justify-content:center;gap:20px;padding:40px}.home_btns a{width:200px;height:60px;font-size:17px;font-weight:600;border-radius:50px;background:transparent;border:none;outline:none;cursor:pointer;display:grid;place-items:center;text-decoration:none;overflow:hidden;position:relative}.home_btns a:first-child{color:#fff;outline:2px solid #fefefe}.home_btns a:last-child{color:#444;background:#fff}.home_btns a:hover{scale:1.05}.home_btns a:active{scale:.95}.fall_back_con{width:100%;height:100vh;background:#1b1a22;display:grid;place-items:center;position:fixed;top:0;left:0;z-index:200}.fall_back_con img{width:200px;animation:routate 2s linear infinite}@keyframes routate{0%,to{margin-top:0}50%{margin-top:-100px}}@media (max-width: 450px){.home_content{flex-direction:column-reverse;gap:0}.home_text{width:100%;padding:5px 0}.home_text p{width:100%;font-size:18px;margin-top:0}.home_canvas{width:100%;height:60vh;margin-top:10px}.home_btns a{z-index:1}}.about_us_container{width:100%;-webkit-user-select:none;user-select:none}.about_us_header{padding:0 10%}.about_us_content{display:flex;justify-content:center;gap:50px;margin-top:30px}.about_us_header a{display:block;visibility:hidden}.about_us_header span{margin-top:5%;font-size:32px;color:#fefefe;border-bottom:1px solid #fefefe;display:block}.about_us_camera{width:320px;border-radius:8px;overflow:hidden;background:#fff;transition:.4s all;cursor:pointer;box-shadow:0 0 10px #000000e6}.about_us_camera:hover{box-shadow:0 0 50px #0099fee6}.about_us_img_con{position:relative}.box_right{width:100%;height:150px;position:absolute;bottom:0;left:0;background:#fff;clip-path:polygon(0 0,100% 97%,100% 100%,0% 100%)}.box_right img{width:100px!important;position:absolute;bottom:10px;left:0}.box_left{width:100%;height:150px;position:absolute;bottom:0;left:0;background:#fff;clip-path:polygon(0 98%,100% 0,100% 100%,0% 100%)}.box_left img{width:100px!important;position:absolute;bottom:10px;right:0}.about_us_img_con img{width:100%}.about_us_details{padding:20px 10px}.about_us_details p{font-size:16px}@media (max-width: 450px){.about_us_header span{margin-top:12%}.about_us_content{flex-direction:column;align-items:center}.about_us_camera{display:flex;width:95%}.box_right,.box_left{display:none}.about_us_img_con{width:40%;display:grid;place-items:center}.about_us_img_con img{width:90%;border-radius:8px}.about_us_details{width:60%}.about_us_details p{font-size:11px}}.contact_us{padding:0 10%;margin-bottom:50px}.contact_us a{display:block;visibility:hidden}.contact_us span{margin-top:5%;font-size:32px;color:#fefefe;border-bottom:1px solid #fefefe;display:block;text-decoration:none}.contact_us_container{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 10%}.contact_us_address h2,.contact_us_email h2{font-size:32px;color:#6c6868;font-weight:400}.contact_us_address p{font-size:16px;color:#fefefe}.contact_us_email{margin-top:30px}.contact_us_email p{display:flex;align-items:center;gap:5px;color:#fefefe;margin-top:10px}.contact_us_email p span{font-size:14px}.contact_us_form{width:500px;box-shadow:0 0 10px #000000b3;border-radius:8px;padding:10px}.contact_us_card{width:100%}.contact_us_card_info{display:flex;width:100%;gap:5px;justify-content:space-between}.contact_heading{font-size:16px;font-weight:400;color:#fefefe}.contact_us_field{width:100%;margin-top:10px}.contact_us_field input{width:100%;height:40px;background:#1b1a22;border:none;outline:none;padding-left:16px;outline:1px solid #403e50;color:#fefefe}.contact_us_textarea{margin-top:10px}.contact_us_textarea textarea{width:100%;height:100px;resize:none;background:#1b1a22;border:none;outline:none;padding:10px;outline:1px solid #403e50;color:#fefefe}.contact_us_card_btn{margin-top:10px}.contact_us_card_btn a{width:100px;height:35px;font-size:16px;color:#1b1a22;background:#fefefe;border:none;border-radius:8px;box-shadow:0 0 10px #000c;cursor:pointer;display:grid;place-items:center;-webkit-user-select:none;user-select:none;text-decoration:none}.contact_us_card_btn a:hover{box-shadow:0 0 10px #fff6}.contact_us_card_btn a:active{scale:.9}.contact_us_social_media{display:flex;justify-content:center;align-items:center;width:15%}.contact_us_map{margin:50px auto;width:80%}.contact_us_map iframe{width:100%;height:500px;border-radius:8px;box-shadow:0 0 20px #00000080}@media (max-width: 450px){.contact_us_container{flex-direction:column}.contact_us span{margin-top:12%}.contact_us_form{width:100%;margin-top:20px}.contact_us_social_media{margin-top:50px}}.header_container{width:100%;padding:5px 90px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#1b1a22;z-index:14}.header_logo_con img{width:120px}.header_nav_list{display:flex}.header_nav_item{display:grid;place-items:center;cursor:pointer;color:#fefefe;padding:10px;text-decoration:none}.header_nav_item:hover{background:#fff;color:#0099fe}.header_nav_item span{display:block}.nav_item_border{border-right:1px solid #fefefe}@media (max-width: 450px){.header_container{padding:5px}.header_logo_con img{width:100px}.header_nav_item span{font-size:12px}}.products_container{width:100%}.products_header{padding:0 10%;margin-bottom:50px}.products_header a{display:block;visibility:hidden}.products_header span{margin-top:5%;font-size:32px;color:#fefefe;border-bottom:1px solid #fefefe;display:block;text-decoration:none}.products_content{max-width:100%;width:80%;margin:20px auto;display:flex;box-shadow:0 0 10px #000000e6}.products_nav_bar{width:20%;border-right:1px solid #474747}.product_nav_item{padding:30px;text-align:center;border-bottom:1px solid #474747;cursor:pointer}.product_nav_item:hover,.product_nav_item_active{background:#111}.product_nav_item span{font-size:18px;font-weight:500;color:#fefefe}.products_content_main{width:80%}.products_sub_nav{padding:10px 30px}.products_box{padding:10px 30px;display:flex;align-items:start;flex-wrap:wrap;gap:30px;height:65vh;overflow-y:auto}.product{width:200px;background:#fefefe;border-radius:5px;box-shadow:0 0 10px #000c;cursor:pointer;-webkit-user-select:none;user-select:none}.product_img_container{width:100%;max-width:80%;margin:auto;height:200px;display:grid;place-items:center}.product_img_container img{width:100%}.product_detailed_container{padding:5px 10px;text-align:center}.product_detailed_container span{display:block;font-size:17px;font-weight:600}.product_detailed_container p{font-size:14px}@media (max-width: 450px){.products_header span{margin-top:12%}.products_content{flex-direction:column;width:95%}.products_nav_bar{width:100%;display:flex;overflow-x:auto;flex-wrap:wrap;border-bottom:1px solid #474747;padding:15px;gap:15px}.product_nav_item{padding:10px;border-bottom:none;display:grid;place-items:center;border-radius:50px;outline:1px solid #fefefe;outline-offset:2px}.product_nav_item span{font-size:14px}.products_content_main{width:100%}.products_sub_nav{width:100%;overflow:auto}.products_container{margin-bottom:20vh}.products_box,.products_sub_nav{padding:10px}.products_box{gap:10px;display:grid;grid-template-columns:repeat(2,2fr)}.product{width:180px}}
