@import url('https://fonts.googleapis.com/css2?family=Zen+Old+Mincho&display=swap');
  

:root {
    --bg: #ffffff;
    --primary: black;
    --secondary: #aaaaaa;
}

body {
    
    font-family: "Zen Old Mincho", serif;
    background: var(--bg);
}

.author-link {
    text-decoration: none;
}

.nav-item > a:hover {
    color: var(--primary);
}

a:hover {
    color: var(--primary);
}

.content {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0px;
}

.navbar-nav {
    white-space: nowrap;
}

.navbar-custom {
    height: 4em;    
}

.navbar-form {
    display: flex;
    align-items: center;
    justify-content: center;
}

.wrapper {
    width: 100%;
    height: 100%;
    justify-content: center;
}
.custom-toggler {
border-color: lightgreen;
}

.navbar-brand,
.nav-link {
    color: var(--primary);
}

.navbar-toggler-icon {
color: hotpink;
}

.navbar-collapse {
    flex-grow: unset;
}

.nav-item {
    height: 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.nav-item.active {
    border-bottom: 2px solid var(--primary);
}

.nav-item:hover {
    background-color: #dbdbdb;
    cursor: pointer;
    border-bottom: 3.5px solid var(--primary);
    transition: all 0.2s ease-in-out;
}

.nav-link {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

.nav-link:hover {
    transform: scale(1.05);
    transition: all 0.2s ease-in-out;
}

section {
    width: 100%;
    min-height: 100%;
    height: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    /* overflow: hidden; */
}

/* Book a call btn */
.btn {
    color: var(--blue);
    border: solid var(--blue);
    border-radius: 0%;
}

.btn:hover {
transform: scale(1.05);
transition: all 250ms ease-in-out;
background: var(--primary);
color: white;
}

/* Mobile */
@media (max-width: 600px) {
.navbar-custom {
    height: auto;
}

.navbar-form button {
    width: 80%;
}
}

/* Tablets */
@media (max-width: 867px) {
.navbar-form button {
    width: 80%;
}
}