@import url(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);*{box-sizing:border-box;font-family:poppins,sans-serif;margin:0;overflow-x:hidden;padding:0}.header{align-items:center;background:#fff;border-radius:10% 80%/70% 10%;box-shadow:0 0 15px #000;display:flex;height:80px;justify-content:space-between;padding:0 10%;width:100%}.header h2{color:#1f891f}.header .links{align-items:center;display:flex;gap:30px;justify-content:center}.header .links a{color:#000;text-decoration:none}.header button{background:#1f891f;border:2px solid #1f891f;border-radius:4px 30%;color:#fff;cursor:pointer;font-size:15px;font-weight:530;outline:none;padding:10px 20px;transition:all .4s ease-in}.box{align-items:center;background:linear-gradient(180deg,#1fe71f,#038403,#0a3e0a);border-radius:10% 80%/70% 10%;box-shadow:2px 5px 20px green;display:flex;height:60px;justify-content:center;margin:25px 25%;width:50%}.box h2{color:#fff}.header .links .active{color:green;font-weight:700}.login-container{align-items:center;background:url(https://images.pexels.com/photos/668298/pexels-photo-668298.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;width:100%}.login-container form{background:linear-gradient(180deg,#1fe71f,#038403,#0a3e0a);border-radius:30% 30%/80% 80%;box-shadow:0 2px 20px #0000001a;max-height:600px;opacity:.8;padding:10px 0;width:450px}.login-container form h2{color:#fff;font-weight:700;margin-top:10px;padding:15px;text-align:center}form .button-field,form .input-field{padding:5px 70px;width:100%}form .input-field label{color:#fff}form .input-field input,form .input-field select{border:2px solid green;border-radius:3px;padding:6px}form .input-field p{font-size:15px;padding:5px 0}form .button-field{margin-top:20px}form button{background:green;border:2px solid green;border-radius:5px;color:#fff;cursor:pointer;margin:20px 20px 20px 35%;outline:none;padding:10px;width:35%}form button:hover{background:linear-gradient(180deg,#1fe71f,#038403,#0a3e0a);color:#000;font-weight:700}.not-found-container{align-items:center;background:#fff;display:flex;flex-direction:column;gap:15px;height:450px;justify-content:center;width:100%}.not-found-container p{color:#000;font-family:poppins;font-weight:700}.not-found-container button{background:linear-gradient(180deg,#1fe71f,#038403,#0a3e0a);border:1px solid green;border-radius:5px;color:#fff;cursor:pointer;outline:none;padding:10px 20px}.home{background:url(https://images.pexels.com/photos/305567/pexels-photo-305567.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;gap:30px;height:530px;justify-content:center;margin:20px;opacity:.9;padding:40px}.home,.home .content{align-items:center;display:flex;width:100%}.home .content{flex-direction:column;gap:20px;height:500px;justify-content:end;padding:0 40px}.home .content h2{color:#145d14;font-size:52px;font-weight:700;text-align:center}.home .content h4{align-items:center;color:#000;display:flex;font-size:22px;font-weight:550;justify-content:center;margin-right:50px;text-align:center}.home .content button{background:#1f891f;border:2px solid #1f891f;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;font-weight:530;outline:none;padding:10px 20px;transition:all .4s ease-in}.home .content button:hover{background:#f5f5f5;border:2px solid #000;color:#000;font-weight:530}.boxes{background:#f0f8ff;gap:30px;padding:30px;width:100%}.boxes,.boxes .box1{align-items:center;display:flex;justify-content:center}.boxes .box1{background:#f5f5f5;border:2px solid #dcdcdc;border-radius:15px;box-shadow:4px 10px 10px #0006;flex-direction:column;height:300px;transition:all .2s ease-in;width:500px}.boxes .box img{object-fit:cover}.about{align-items:center;background:linear-gradient(180deg,#75dc75,#059c05,#0a3e0a);gap:30px;height:500px;padding:20px 5%;width:100%}.about,.about .info,.about .intro{display:flex;justify-content:center}.about .info,.about .intro{align-items:start;flex-direction:column;gap:20px;height:100%;width:50%}.about .intro p{align-items:center;color:#000;display:flex;font-size:18px;font-weight:500;justify-content:start;text-align:justify}.about .intro button{background:red;border:2px solid red;border-radius:5px;color:#fff;cursor:pointer;height:40px;outline:none;width:150px}.about .info img{background-image:url(https://images.pexels.com/photos/3845810/pexels-photo-3845810.jpeg);background-position:50%;background-repeat:no-repeat;background-size:COVER;border-radius:40px;box-shadow:0 5px 20px #000;box-sizing:border-box;height:450px;margin-top:15px;width:550px}.contact{align-items:center;background-color:#f5f5f5;display:flex;gap:10px;height:600px;justify-content:center;width:100%}.contact form{background:url(https://img.freepik.com/free-photo/workplace-with-blue-office-supplies_23-2147843328.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px;padding:10px 20px;width:50%}.contact form .input-field{margin-bottom:20px;width:100%}.contact form .input-field label{color:#000000b3;font-size:14px}.contact form .input-field input{border:2px solid #000;border-radius:3px;margin-top:5px;outline:none;padding:8px;width:100%}.contact form input[type=submit]{background:linear-gradient(180deg,#1fe71f,#038403,#0a3e0a);border:2px solid green;border-radius:3px;color:#fff;cursor:pointer;margin-top:28px;outline:none;padding:12px;width:100%}.ap-list{background:#f5f5f5;border-radius:3px;height:550px;padding:10px 30px;width:100%}.ap-list .title{align-items:center;display:flex;justify-content:center}.ap-list .title h2{color:green;font-size:35px;font-weight:700}.ap-list .view-container{display:grid;margin-top:70px;padding:10px 30px;place-content:center;width:100%}form{border-radius:5px;box-shadow:2px 2px 20px green;padding:15px 30px;width:400px}form .input-field{margin:10px 0}form .input-field label{font-size:14px;font-weight:700!important}form .input-field p{color:red;font-size:14px;font-weight:700;padding:3px}form .input-field input,form .input-field select{border:2px solid rgba(174,112,233,.564);border-radius:4px;margin-top:5px;outline:none;padding:8px;width:100%}table{border-collapse:collapse;border-radius:5px;margin:10px 0;overflow:hidden;padding:10px 0;width:800px}table thead{width:100%}table thead th{background:green;color:#fff;font-size:16px;font-weight:700;padding:8px}table tbody tr{border-bottom:2px solid green;transition:all .2s ease-in}table tbody tr:hover{cursor:pointer}table tbody td{font-size:14px;padding:5px;text-align:center}.appointment{background-color:#f5f5f5;display:grid;height:200vh;place-content:center;width:100%}.appointment form{background:linear-gradient(180deg,#1fe71f,#038403,#0a3e0a);border-radius:8px;box-shadow:inset 0 0 10px #140d1a;gap:80px;max-height:100%;width:500px}.appointment form h2{color:#fff;display:grid;font-family:Georgia,Times New Roman,Times,serif;font-size:30px;padding:10px;place-content:center;width:100%}.appointment form .input-field{padding:10px 20px;width:100%}.appointment form .button-fd{padding:10px 20px;width:90%}.appointment form .input-field label{color:#fff;font-family:Georgia,Times New Roman,Times,serif;font-size:16px;font-weight:700;margin-bottom:15px}.appointment form .input-field input,.appointment form .input-field select{border-radius:5px;margin:5px;padding:10px;width:90%}.appointment form .input-field p{color:red;font-family:Georgia,Times New Roman,Times,serif!important;font-size:14px;font-weight:700;padding:5px}.appointment form .button-fd{margin-top:20px}.appointment form .button-fd button{background:green;border:1px solid green;border-radius:5px;color:#fff;cursor:pointer;font-family:Georgia,Times New Roman,Times,serif;font-weight:700;padding:10px;width:35%}.appointment form .button-fd button:hover{background:linear-gradient(180deg,#1fe71f,#038403,#0a3e0a)}
/*# sourceMappingURL=main.ebeca2ca.css.map*/