@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:auto;width:80%}header{background-color:#333;color:#fff;padding:1em 0}header .logo img{width:150px}header nav ul li a{color:#fff}header .cta{background-color:#7f8285;border-radius:5px}#hero{color:#080808;padding:3em 0}#hero h1{font-size:1.5em}#hero p{font-size:1.2em;margin-bottom:1em}#hero .cta{background-color:#007bff;font-size:1.1em;padding:.75em 1.5em}section{padding:2em 0;text-align:center}section h2{font-size:2em;margin-bottom:.5em}.features-grid{gap:2em;justify-content:center}.feature{text-align:center;width:30%}.feature img{width:100px}.benefits-list{gap:2em}.benefit{width:30%}.benefit,footer{text-align:center}footer{padding:1em 0}footer .footer-links{margin-bottom:1em}footer .footer-links a{color:#fff;margin:0 1em;text-decoration:none}footer .social-media img{margin:0 .5em}header{background-color:#fcfcfc;color:#1a0f0f;z-index:500}header .container{width:50%}header nav{flex-grow:1}footer{background-color:#fdf9f9;background-size:auto;color:#0e0c0c;padding:2em 0}footer .container{align-items:center;display:flex;justify-content:space-between;padding:0 20px}footer .logo img{width:100px}footer nav ul{display:flex;list-style:none;margin:0;padding:0}footer nav ul li{margin-right:2em}footer nav ul li a{color:#0a0707;text-decoration:none}footer .social-media{display:flex}footer .social-media a{margin-right:.5em}footer .social-media img{width:30px}#features{background:url(/static/media/pp.517c47f983a9256851c9.jpg);padding:10em 0}#features .container{text-align:center}#features h2{background-color:#000;color:#f8f0f0;font-size:5.5em;font-style:inherit;margin-bottom:.5em}.features-grid{display:flex;flex-wrap:wrap;gap:3em;justify-content:left}.feature{background-color:#dfc00f;border-radius:8px;box-shadow:0 2px 4px #b806061a;font-size:.5em;max-width:300px;padding:4.5em;text-align:left}.feature img{height:auto;margin-bottom:1em;width:100%}.feature h3{font-size:1.5em;margin-bottom:.5em}.feature p{font-size:1em}#hero{background-color:#080808;color:#efedf3;padding:15em 0;text-align:center}#hero .container{margin:0 auto;max-width:700px}#hero h1{color:#e20b0b;font-size:5em}#hero h1,#hero p{margin-bottom:.5em}#hero p{color:#efedf3;font-size:1.5em}#hero .cta{background-color:#ec1818;border-radius:5px;color:#fff;font-size:1.2em;padding:1em 2em;text-decoration:none}#hero h2{color:#e20b0b;font-size:5.5em;font-style:inherit;margin-bottom:.5em}#benefits{background-color:#f3eaea;padding:2em 0}#benefits .container{text-align:center}#benefits h2{font-size:2.5em;margin-bottom:.5em}#benefits p{font-size:1.2em;margin-bottom:2em}.benefits-list{display:flex;flex-wrap:wrap;gap:3em;justify-content:center}.benefit{background-color:#f3d113;border-radius:5px;box-shadow:0 2px 4px #0a0a0a1a;max-width:250px;padding:1.5em;text-align:left}.benefit h3{font-size:1.5em;margin-bottom:.5em}.benefit p{font-size:1em}header{padding:10px 20px}header .logo img{height:40px}nav ul{display:flex;list-style-type:none;margin:0;padding:0}nav ul li{margin-right:20px}nav ul li a{color:#333;font-weight:700;text-decoration:none}.main-content{margin-top:70px;padding:20px;text-align:center}.main-content h1,.main-content h2,.main-content p{margin:10px 0}.main-content h1{color:#333;font-size:2em}.main-content p{color:#666;font-size:1em}.main-content h2{color:#444;font-size:1.5em}footer{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;padding:20px}footer .logo{font-size:20px;font-weight:700}footer .copyright{font-size:14px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f7f7f7;padding-top:100px}header{background-color:#f0f0f0;box-shadow:0 2px 4px #0000001a;left:0;padding:20px;position:fixed;top:0;z-index:1000}header,header .container{align-items:center;display:flex;justify-content:space-between;width:100%}header .logo img{width:100px}header nav{display:flex;flex-grow:2;justify-content:center}header nav ul{display:flex;gap:1em;list-style:none;margin:0;padding:0}header nav ul li{display:inline}header nav ul li a{color:#0c0c0c;text-decoration:none}header .cta{background-color:#53dd1c;border-radius:2px;color:#fff;padding:.5em 1em;text-decoration:none}.login-container{background-color:#0c9683;border-radius:10px;box-shadow:0 0 20px #0000001a;margin:100px auto;max-width:400px;padding:20px;text-align:center}.form-container{margin-top:20px}.login-form{display:flex;flex-direction:column;margin-top:auto}.login-form label{font-weight:700;margin-bottom:5px}.login-form input[type=email],.login-form input[type=password]{border:1px solid #ccc;border-radius:5px;margin-bottom:20px;padding:10px;transition:border-color .3s ease}.login-form input[type=email]:focus,.login-form input[type=password]:focus{border-color:#007bff}.login-form button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px 0;transition:background-color .3s ease}.login-form button:hover{background-color:#0056b3}.error-message{color:red;margin-bottom:10px}.registration-page{align-items:center;background-color:#c9d463;border:1px solid #0e0a0a;border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;left:50%;margin:20px auto 0;max-width:400px;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.registration-page h2{color:#070707;margin-bottom:20px;text-align:center}.registration-page input[type=email],.registration-page input[type=password],.registration-page input[type=tel],.registration-page input[type=text]{border:1px solid #020202;border-radius:8px;font-size:16px;margin-bottom:20px;padding:15px;transition:border-color .3s ease;width:100%}.registration-page input[type=email]:focus,.registration-page input[type=password]:focus,.registration-page input[type=tel]:focus,.registration-page input[type=text]:focus{border-color:#007bff}.registration-page button{background-color:#007bff;border:none;border-radius:5px;box-shadow:0 4px 6px #007bff4d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:20px;padding:12px 15px;text-align:center;transition:background-color .3s ease,transform .2s ease;width:80%}.registration-page button:hover{background-color:#0056b3;transform:translateY(-2px)}.registration-page button:active{background-color:#004494;box-shadow:0 2px 4px #007bff4d;transform:translateY(0)}.registration-page button:focus{box-shadow:0 0 0 3px #007bff80;outline:none}.registration-page .error-message{color:red;margin-bottom:10px;text-align:center}.registration-page a{color:#007bff;display:block;text-align:center;text-decoration:none;transition:color .3s ease}.registration-page a:hover{color:#0056b3}body{padding:100px}.about-us-container{display:flex;flex-direction:column;min-height:100vh}.header{color:#0c0b0b;text-align:left}.about-us{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 auto;max-width:800px;padding:80px}.about-us h1{color:#333;font-size:2.5em;margin-bottom:20px;text-align:center}.about-us h2{color:#333;font-size:1.8em;margin-bottom:15px}.about-us p{color:#555;line-height:1.6;margin-bottom:20px}.about-us ul{list-style-type:disc;margin-bottom:20px;padding-left:20px}.about-us ul li{color:#555;margin-bottom:10px}.about-us ul li strong{color:#333}.pricing-page{background-color:#f5f5f5;padding:100px;text-align:center}.pricing-page h1{font-size:36px;margin-bottom:20px}.pricing-page p{font-size:18px;margin-bottom:40px}.pricing-tiers{display:flex;gap:20px;justify-content:center}.tier{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a;padding:20px;width:250px}.tier h2{font-size:24px;margin-bottom:10px}.tier .price{color:#007bff;font-size:28px;margin-bottom:20px}.tier ul{list-style:none;margin:0 0 20px;padding:0}.tier ul li{font-size:16px;margin-bottom:10px}.tier button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.tier button:hover{background-color:#0056b3}body{background-color:#f4f4f9}.free-plans-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.free-plan{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 4px #0000001a;flex:1 1 300px;max-width:300px;padding:20px;text-align:center;transition:transform .2s ease}.free-plan h3{color:#333;font-size:1.5em;margin-bottom:10px}.free-plan .price{color:#007bff;font-size:2em;margin:20px 0}.free-plan .price span{color:#666;font-size:.5em;vertical-align:super}.free-plan ul{color:#666;list-style-type:none;margin:20px 0;padding:0}.free-plan li{font-size:1em;margin-bottom:10px}.free-plan .cta{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;font-weight:700;padding:12px 20px;transition:background-color .3s ease,transform .2s ease}.free-plan .cta:hover{background-color:#0056b3;transform:translateY(-2px)}.free-plan .cta:active{background-color:#004494;box-shadow:0 2px 4px #007bff4d;transform:translateY(0)}.header{align-items:center;background-color:#38d618;display:flex;height:60px;justify-content:space-between;left:0;padding:10px 20px;position:fixed;top:0;width:100%;z-index:1000}.logo img{height:40px}.username{cursor:pointer;position:relative}.username p{font-size:16px;margin:0}.dropdown-arrow{margin-left:5px}.submenu{background-color:#09c519;border:1px solid #ddd;box-shadow:0 4px 8px #0000001a;opacity:0;padding:30px;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:200px;z-index:1001}.username:focus .submenu,.username:hover .submenu{opacity:1;pointer-events:auto;transform:translateY(0)}.submenu ul{list-style:none;margin:0;padding:0}.submenu li{margin-bottom:10px}.submenu li a{color:#fff;display:block;font-size:16px;text-decoration:none}.submenu li a:hover{text-decoration:underline}.sidebar{background-color:#333;height:calc(100vh - 70px);left:0;padding-top:20px;position:fixed;top:50px;transition:width .3s;width:250px}.sidebar ul{list-style-type:none;margin:0;padding:0}.sidebar-item{padding:15px}.sidebar-item a{color:#fff;-webkit-text-decoration:#fffaf0;text-decoration:#fffaf0}.sidebar-item a:hover{text-decoration:underline}.dashboard-content{margin-left:250px;padding:20px}@media (max-width:768px){.sidebar{width:200px}.dashboard-content{margin-left:200px}.sidebar-item{padding:10px}}@media (max-width:576px){.sidebar{width:150px}.dashboard-content{margin-left:150px}.sidebar-item{font-size:19px;padding:8px}}@media (max-width:400px){.sidebar{width:100px}.dashboard-content{margin-left:100px}.sidebar-item{padding:5px}.sidebar-item,.sidebar-item a{font-size:12px}}.admin-dashboard{display:flex;flex-direction:column;height:100vh}.dashboard-container{display:flex;flex:1 1;overflow:hidden}.sidebar{background-color:#2c3e50;color:#fff;height:100%;padding:10px;width:200px}.dashboard-content{flex:1 1;margin-top:50px;max-width:calc(100% - 220px);overflow-y:auto;padding:10px}.welcome-section{background-color:#ecf0f1;border-radius:5px;margin:0 auto 10px;max-width:800px;padding:10px;text-align:center}.stats-section{display:flex;justify-content:space-around;margin:0 auto;max-width:800px}.stat-box{background-color:#3498db;border-radius:5px;color:#fff;flex:1 1;margin:0 5px;padding:10px;text-align:center}.stat-box h3{margin-top:0}.recent-activities{background-color:#ecf0f1;border-radius:5px;margin:0 auto;max-width:500px;padding:10px}.recent-activities h3{margin-top:0}.recent-activities ul{list-style-type:none;padding-left:0}.recent-activities li{padding:5px 0}body{background-color:#b0f184;font-family:Arial,sans-serif;margin:0;padding:0}.dashboard{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:50px auto;max-width:800px;padding:30px}h1{color:#333;font-size:2.5em;margin-bottom:30px;text-align:center}table{border-collapse:collapse;margin-top:20px;width:100%}td,th{border-bottom:1px solid #ddd;padding:15px;text-align:left}th{background-color:#6a68e7;color:#fff;text-transform:uppercase}.loading{color:#888;font-size:1.2em;text-align:center}.clients-container{margin:20px}.clients-container h1{color:#333;margin-bottom:20px;text-align:center}.clients-table-container{border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a;margin-top:20px;padding:10px}.clients-table-container button{background-color:#1f70c7;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:10px;padding:8px 16px;transition:background-color .3s ease}.clients-table-container button:hover{background-color:#0056b3}.clients-table-container table{border-collapse:collapse;width:100%}.clients-table-container table td,.clients-table-container table th{border:1px solid #ccc;color:#000;padding:8px;text-align:left}.clients-table-container table th{background-color:#f2f2f2;color:#000}.clients-table-container table tbody tr:hover{background-color:#f1f1f1}.clients-table-container table tbody tr td button{border:none;border-radius:5px;cursor:pointer;font-size:14px;margin-right:5px;padding:6px 12px;transition:background-color .3s ease}.clients-table-container table tbody tr td button.delete:hover{background-color:#b15408}.tasks{background-color:#f8f9fa;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:800px;padding:20px}.tasks h1,.tasks h2{color:#333;text-align:left}.tasks form,.tasks table{margin-top:20px}.tasks form div{margin-bottom:15px}.tasks form label{color:#666;display:block;margin-bottom:5px}.tasks form input[type=date],.tasks form input[type=text],.tasks form select{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:100%}.tasks form button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;padding:12px;transition:background-color .3s ease;width:100%}.tasks form button:hover{background-color:#0056b3}.tasks table{border-collapse:collapse;margin-top:20px;width:100%}.tasks table,.tasks td,.tasks th{border:1px solid #ddd}.tasks td,.tasks th{padding:10px;text-align:left}.tasks th{background-color:#15e71f}.prospect-details{border:1px solid #d31c1c;border-radius:5px;margin-top:20px;padding:20px}.prospect-details h2{margin-bottom:10px}.prospect-details p{margin:5px 0}.prospect-details p strong{margin-right:5px}.prospects-container{margin:20px}.prospects-container h1{color:#333;margin-bottom:20px;text-align:center}.prospects-table-container{border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a;margin-top:20px;padding:10px}.prospects-table-container button{background-color:#1f70c7;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:10px;padding:8px 16px;transition:background-color .3s ease}.prospects-table-container button:hover{background-color:#0056b3}.prospects-table-container table{border-collapse:collapse;width:100%}.prospects-table-container table td,.prospects-table-container table th{border:1px solid #ccc;color:#000;padding:8px;text-align:left}.prospects-table-container table th{background-color:#f2f2f2;color:#000}.prospects-table-container table tbody tr:hover{background-color:#f1f1f1}.prospects-table-container table tbody tr td button{border:none;border-radius:5px;cursor:pointer;font-size:14px;margin-right:5px;padding:6px 12px;transition:background-color .3s ease}.prospects-table-container table tbody tr td button.delete:hover{background-color:#b15408}.prospects-table-container table tbody tr td button.move-to-lead{background-color:#4caf50;color:#fff}.prospects-table-container table tbody tr td button.move-to-lead:hover{background-color:#45a049}.profile-page{background-color:#f8f9fa;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:50px auto;max-width:600px;padding:20px}.profile-page form{display:flex;flex-direction:column}.profile-page form div{margin-bottom:15px}.profile-page form label{color:#666;margin-bottom:5px}.profile-page form input{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px}.profile-page form button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s ease}.profile-page form button:hover{background-color:#0056b3}.profile-page p{font-size:14px;margin-top:10px}.contact-container{font-family:Arial,sans-serif}.header{background-color:#09c519;color:#fff;font-size:2.5em;margin-bottom:30px;text-align:center}.contact,.header{box-shadow:0 2px 4px #0000001a;padding:20px}.contact{background-color:#fff;border-radius:8px;margin:0 auto;max-width:800px}.contact h1{color:#333;font-size:2.5em;text-align:center}.contact h1,.contact-info{margin-bottom:20px}.contact-info h2{color:#333;font-size:1.8em;margin-bottom:15px}.contact-info p{color:#555;line-height:1.6;margin-bottom:10px}.contact-form{margin-top:20px}.contact-form label{color:#333;font-size:1.1em}.contact-form input,.contact-form textarea{border:1px solid #ddd;border-radius:4px;font-size:1em;margin:10px 0 20px;padding:10px;width:100%}.contact-form button{background-color:#09c519;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.1em;padding:10px 20px;transition:background-color .3s ease-in-out}.contact-form button:hover{background-color:#078e13}.submit-message{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724;margin-top:20px;padding:10px;text-align:center}body,h1,p{margin:0;padding:0}body{background-color:#f0f0f0;font-family:Roboto,sans-serif}.leads-container{margin:20px}.leads-container h1{color:#333;margin-bottom:20px;text-align:center}.leads-table-container{border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a;margin-top:20px;padding:10px}.leads-table-container button{background-color:#1f70c7;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:10px;padding:8px 16px;transition:background-color .3s ease}.leads-table-container button:hover{background-color:#0056b3}.leads-table-container table{border-collapse:collapse;width:100%}.leads-table-container table td,.leads-table-container table th{border:1px solid #ccc;color:#000;padding:8px;text-align:left}.leads-table-container table th{background-color:#f2f2f2;color:#000}.leads-table-container table tbody tr:hover{background-color:#f1f1f1}.leads-table-container table tbody tr td button{border:none;border-radius:5px;cursor:pointer;font-size:14px;margin-right:5px;padding:6px 12px;transition:background-color .3s ease}.leads-table-container table tbody tr td button.delete:hover{background-color:#b15408}.leads-table-container table tbody tr td button.move-to-client{background-color:#4caf50;color:#fff}.leads-table-container table tbody tr td button.move-to-client:hover{background-color:#45a049}
/*# sourceMappingURL=main.ca1ba751.css.map*/