@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Roboto:wght@300&display=swap');
        body {
            font-family: 'Roboto', sans-serif;
            color: #F0F0F0;
            background-color: #1A1A1A;
        }
        img {
            width: 20rem;
        }
        header {
            background-color: #000000;
        }
        .montserrat {
            font-family: 'Montserrat', sans-serif;
        }
        .main-container {
            max-width: 1200px;
            margin: auto;
            padding: 1rem;
        }
        .service-card {
            background-color: #2c2c2c;
            border: 1px solid #00B5B1;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }
        .service-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 15px 30px rgba(0, 181, 177, 0.2);
        }
        .btn-primary {
            background-color: #00B5B1;
            transition: background-color 0.3s ease;
        }
        .btn-primary:hover {
            background-color: #008f8c;
        }
        .form-input, .form-textarea {
            background-color: #1A1A1A;
            border: 1px solid #00B5B1;
            color: #F0F0F0;
        }
        .form-input:focus, .form-textarea:focus {
            outline: none;
            border-color: #00B5B1;
            box-shadow: 0 0 0 3px rgba(0, 181, 177, 0.5);
        }
        .form-check-label {
            color: #F0F0F0;
        }
        .form-checkbox:checked {
            background-color: #00B5B1;
            border-color: #00B5B1;
        }