@import url('https://fonts.googleapis.com/css2?family=Bree+Serif&family=Caveat:wght@400;700&family=Lobster&family=Monoton&family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Playfair+Display+SC:ital,wght@0,400;0,700;1,700&family=Playfair+Display:ital,wght@0,400;0,700;1,700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&family=Source+Sans+Pro:ital,wght@0,400;0,700;1,700&family=Work+Sans:ital,wght@0,400;0,700;1,700&display=swap');

.logo-styling {
    height: 60px;
    width: 60px;
}

.color {
    background-color: black;
}

.smartfins-logo {
    height: 60vw;
    width: 83vw;
    margin-left: 30px;
    border-radius: 15px;
}

.bg-container {
    background-color: black;
}

.marketing-style {
    color: #ffffff;

    text-align: center;
    font-family: "BreeSerif";
}

.quote {
    color: white;
    font-family: "Roboto";
    font-weight: 700;
}

.quotes {
    color: white;
    font-family: "Roboto";
    font-weight: 600;
}

.background-container {
    background-color: black;
}

.images {
    height: 30vh;
    width: 60vw;
}

.black {
    background-color: black !important;
}

#contact {
    background: #d2b148;
    padding: 50px 20px;
    text-align: center;
}

.contact-form {
    max-width: 500px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}

.contact-form input,
.contact-form textarea {
    padding: 12px;
    margin: 10px 0;
    border: 1px solid #ccc;
    font-size: 1rem;
    border-radius: 6px;
    font-family: Arial, sans-serif;
    background-color: white;
    color: #000000;
}

.contact-form button {
    background-color: #28a745;
    color: white;
    padding: 12px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    font-size: 1rem;
    transition: background 0.3s ease;
}

.contact-form button:hover {
    background-color: #218838;
}

.real-icon-row {
    display: flex;
    justify-content: center;
    gap: 15px;
    margin-top: 20px;
}

.real-icon-row a img {
    width: 40px;
    height: 40px;
    transition: transform 0.3s ease;
}

.real-icon-row a img:hover {
    transform: scale(1.2);
}

.connect-us {
    color: black;
    font-family: "Roboto";
    font-weight: 700;
}

.heading-hook {
    font-family: "Playfair Display fc";
    font-size: 30px;
    font-weight: 700;
    color: white;
    /* Dark Gray for readability */
    text-align: center;
    ;
    letter-spacing: 1px;
    background-color: black;
    margin-top: 10px;
}

.styling {
    font-family: "Roboto";
    font-weight: 500;
    color: white;
    padding: 10px;


}

.heading {
    color: white;
    font-weight: 700;
    font-family: "Roboto";

}