*,:after,:before{box-sizing:border-box}body,html{overflow-x:hidden;width:100%}.passport-container{color:#333;margin:40px auto;max-width:1100px;overflow-x:hidden;padding:20px}.product-main{background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000014;display:flex;flex-wrap:wrap;gap:30px;padding:25px}.product-image-box{align-items:center;background:#fff;border:2px dashed #ccc;border-radius:10px;display:flex;flex:1 1;justify-content:center;min-height:380px;overflow:hidden}.placeholder-img img{display:block;height:auto;width:100%}.product-info{display:flex;flex:1.5 1;flex-direction:column}.prod-title{font-size:24px;font-weight:700;margin-bottom:20px}.field-group{margin-bottom:16px}.field-group label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.field-group select,.input-grid input,.input-grid textarea{background:#fff;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;padding:12px;width:100%}.field-group select:focus,.input-grid input:focus,.input-grid textarea:focus{border-color:#000}.order-details-box{margin-top:20px}.modern-card{background:#fff;border:1px solid #eee;border-radius:14px;box-shadow:0 10px 25px #0000000f;padding:22px}.input-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.input-grid textarea{grid-column:1/-1;min-height:90px;resize:vertical}.price-tag{color:#2c3e50;font-size:18px;font-weight:700;margin-top:18px}.buy-btn{background:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:16px;padding:14px;transition:.3s ease;width:100%}.buy-btn:hover{background:#222}.product-description{background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000014;display:flex;flex-wrap:wrap;gap:30px;margin-bottom:50px;margin-top:30px;padding:25px}h4.mt-4{font-size:22px;font-weight:700;margin-top:20px}p.mt-2{font-size:18px;font-weight:500;margin-top:10px}.fade-in{animation:fadeIn .4s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.product-main{flex-direction:column}.input-grid{grid-template-columns:1fr}.product-image-box{min-height:250px}}#root,.app,body,html{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:Libre Baskerville,Helvetica Neue,Helvetica,Arial,sans-serif;height:100%;margin:0;padding:0}a{color:#36dcea;text-decoration:none}.home-bg{overflow-x:hidden}.home-bg,body.home-body-bg{background-image:url(/static/media/bg_img1.a226c0a095a8e2418e08.jpg);background-size:cover}body.home-body-bg{background-attachment:fixed;background-position:50%;background-repeat:no-repeat}.home-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:80vh;justify-content:center}header{padding:20px 0}.header-container{justify-content:space-between;margin:auto;max-width:1100px}.logo-box{align-items:center;background:#fff;border-radius:40px;display:flex;font-size:20px;font-weight:600;padding:0}.logo-box img{height:102px;width:100%}.logo-blue{color:#32b9e7}.menu-wrapper{border-radius:40px;box-shadow:0 0 15px #00d4e638;float:right;height:74px;margin-bottom:1px;position:relative;width:140px}.menu-button,.menu-wrapper{background:#fff;display:inline-block}.menu-button{align-items:center;border:none;color:#5ee5f1;color:#7ce2ea;cursor:pointer;display:flex;font-weight:700;font:900 14px/20px Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;gap:8px;left:23px;position:absolute;text-transform:uppercase;top:29px}.menu-dropdown{background:#fff;border-radius:18px;box-shadow:0 10px 25px #0003;opacity:0;overflow:visible;pointer-events:none;position:absolute;right:0;top:78px;transform:translateY(-10px);transition:all .25s ease;width:180px}.menu-item{border-bottom:1px solid #eee;color:#000;cursor:pointer;font-weight:700;padding:14px 20px;position:relative;text-align:end}.menu-icon{border-radius:25px;box-shadow:0 10px 25px #0003;font-size:20px;font-weight:700;line-height:1;padding:5px}.menu-item:last-child{border-bottom:none}.menu-wrapper:hover .menu-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.services-submenu{background:#fff;border-radius:18px;box-shadow:0 10px 25px #00000040;overflow:hidden;position:absolute;right:180px;top:0;width:250px}.services-submenu div{border-bottom:1px solid #eee;font-weight:600;padding:14px 18px}.services-submenu div:last-child{border-bottom:none}.services-submenu div:hover{color:#5ee5f1}.main-heading{font-size:3rem;font-weight:700;font:400 72px/80px Libre Baskerville,Helvetica Neue,Helvetica,Arial,sans-serif;height:170px;letter-spacing:-3px;margin-top:100px;text-align:center;text-shadow:0 0 10px #b5f4ff;text-shadow:0 2px 4px #51e2ee96}.main-heading,.more-btn{color:#fff;display:block}.more-btn{background:#333;background-color:#45494b;background-image:linear-gradient(180deg,#4d5053,#3a3e40);background-repeat:repeat-x;border:none;border-radius:30px;border-radius:28px;box-shadow:0 0 10px #222;box-shadow:none;box-shadow:0 2px 10px #00000059;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff4d5053",endColorstr="#ff3a3e40",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);font-weight:700;font:900 14px/20px Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin:40px auto;padding:16px 26px;text-shadow:1px 0 0 #3e4546;text-transform:uppercase;-webkit-user-select:none;user-select:none}@keyframes swing{0%{transform:rotate(15deg)}to{transform:rotate(-15deg)}}footer{background-color:#f0f0f0;background-image:url(/static/media/bg_img1.a226c0a095a8e2418e08.jpg) 0 0 repeat-x;bottom:0;box-sizing:border-box;color:#999;color:#fff;display:flex;font-size:14px;font-style:italic;font-weight:600;height:55px;justify-content:space-around;overflow:visible!important;padding:10px 0;position:fixed;-webkit-user-select:none;user-select:none;width:100%}footer nav{margin-bottom:6px}footer nav span{border-right:1px solid #e5e5e5}footer nav span a{color:#bbb;color:#d2d2d2;cursor:pointer;font-weight:700;font:900 14px/24px Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin:20px 20px 0;text-decoration:none;text-shadow:1px 0 0 #fff;text-transform:uppercase;transition:all .5s ease}.container{width:1200px}nav span:hover{color:#32b9e7}.copyright{color:#aaa;color:#d2d2d2;float:right;font-size:12px;font-weight:500;font:900 12px/20px Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px 0 4px;text-align:center;text-shadow:1px 0 0 #fff;text-transform:uppercase}.nav-container{border-radius:30px;display:flex;justify-content:center;padding:10px 0}nav span{color:#bbb;cursor:pointer;font-weight:700;padding:0 20px}.end{border-right:none}nav span a:hover{color:#32b9e7}.header{background:#0000;padding:12px 30px}.header-container{align-items:center;display:flex}.nav-right{background-color:#fff;border-radius:25px;margin-left:auto;padding:10px 30px 10px 0}.nav-menu{display:flex;gap:30px;list-style:none}.nav-menu li{color:#000;cursor:pointer;position:relative}.submenu{background:#fff;display:none;left:0;list-style:none;min-width:200px;position:absolute;top:100%}.submenu li{padding:10px}.submenu li:hover{color:#32b9e7}.dropdown:hover .submenu{display:block}ul.submenu li{color:#000;padding-left:0}
/*# sourceMappingURL=main.97b56ce2.css.map*/