@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600;700&display=swap);html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;margin:0;padding:0}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-thumb{background:#888;border-radius:6px;height:50px}.tutorial-section{background-color:#f8f9fa;overflow-y:scroll;padding:2rem}.section-title{color:#404040}.tutorial-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tutorial-item{background:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.tutorial-item:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-5px)}.tutorial-thumbnail img{display:block;height:auto;width:100%}.tutorial-content{padding:2rem}.tutorial-title{color:#007aff;font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.tutorial-description{color:#666;font-size:1rem;margin-bottom:1rem}.btn{background-color:#007aff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.btn:hover{background-color:#1c2f51}.tutorial-details{background:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-top:2rem;padding:1.5rem}.tutorial-details h3{color:#007aff;font-size:1.6rem;margin-bottom:1rem}.tutorial-details ul{list-style-type:disc;padding-left:1.5rem}.tutorial-details ul li{color:#333;font-size:1rem;margin-bottom:.5rem}.contact-section{background-color:#f8f9fa;overflow-y:scroll;padding:2rem}.section-title{color:#2d4f7c;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.contact-description{color:#666;font-size:1rem;margin-bottom:2rem;text-align:center}.contact-form-container{background:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:600px;padding:1.5rem}.contact-form .form-group{margin-bottom:1rem}.contact-form label{color:#333;display:block;font-size:1rem;font-weight:600;margin-bottom:.5rem}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:4px;color:#333;font-size:1rem;padding:.75rem;resize:none;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#2d4f7c;outline:none}.contact-form button{background-color:#2d4f7c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.contact-form button:hover{background-color:#1c2f51}.contact-details{margin-top:2rem;text-align:center}.contact-details h3{color:#2d4f7c;font-size:1.5rem;margin-bottom:1rem}.contact-details ul{list-style:none;padding:0}.contact-details ul li{color:#333;font-size:1rem;margin-bottom:.5rem}
/*# sourceMappingURL=main.98d597e6.css.map*/