@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&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}body,html{background-color:#fff;color:#333;direction:rtl;font-family:Open Sans,sans-serif;line-height:1.6;margin:0;padding:0}.header{padding:20px 0;text-align:center;width:100%}.logo{border-radius:50%;height:auto;margin-bottom:10px;width:80px}.header-title{color:#555;font-size:28px;margin-bottom:20px}.header-titles{align-items:center;display:flex;flex-direction:column}.title-divider{background-color:#333;height:2px;margin:10px auto;width:150px}nav{display:flex;gap:10px;justify-content:center}nav a{border-radius:10px;color:#666;font-size:24px;font-weight:500;padding:10px 15px;text-decoration:none;transition:color .3s,background-color .3s}.welcome{background:#fff;border-radius:12px;box-shadow:0 4px 8px #00000026;margin:10px auto;max-width:900px;padding:20px;text-align:center}.welcome h2{color:#333;font-size:32px;font-weight:700}.welcome p{border-radius:8px;color:#666;font-size:18px;line-height:1.8;padding:5px}.services{background:#fff;border-radius:12px;box-shadow:0 4px 8px #00000026;margin:10px auto;max-width:900px;padding:20px;text-align:center}.services h2{color:#333;font-size:32px;font-weight:700}.services ul{list-style:none;padding:0}.services li{background:#f2f2f2;border-radius:8px;color:#666;font-size:18px;line-height:1.8;margin-bottom:10px;padding:10px}.services li:hover{background:#f2aa4c;color:#101820;transform:scale(1.05)}.smart-locks{border-radius:12px;box-shadow:0 4px 8px #0000001a;margin:10px auto;max-width:900px;padding:20px;text-align:center}.lock-card h3,.smart-locks h2{color:#333;font-size:22px}.lock-card{background:#fff;border-radius:8px;margin-bottom:10px;padding:15px}.lock-card p{color:#666;font-size:16px;line-height:1.8}.lock-image{border-radius:8px;margin-bottom:15px;width:50%}.contact{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:10px auto;max-width:900px;padding:20px;text-align:center}.contact h2{color:#333;font-size:24px;margin-bottom:20px}.contact p{color:#666;font-size:16px;line-height:1.8;margin-bottom:10px;padding:10px}.social-links{margin-top:20px}.social-links a{color:#666;font-size:24px;margin:0 10px;transition:color .3s}.social-links a:hover{color:#101820}.button,a.button{background-color:#f2aa4c;border:none;border-radius:5px;color:#101820;cursor:pointer;padding:10px 20px;text-transform:uppercase;transition:background-color .3s}.button:hover,a.button:hover{background-color:#daa520}@media (min-width:769px){nav a:hover{background-color:#f2aa4c;color:#fff}}@media (max-width:768px){nav{flex-direction:column;gap:5px}.header-title,.logo{margin-bottom:10px}.header-title{font-size:24px}nav a{padding:8px}.contact h2,.lock-card h3,.services h2,.smart-locks h2,.welcome h2{font-size:26px;margin-bottom:10px}.contact p,.lock-card p,.services li,.welcome p{font-size:14px;margin-bottom:10px}}
/*# sourceMappingURL=main.6af5f12a.css.map*/