     .navbar-brand {
            padding-top: 0px;
        }

        .navbar {
            background-color: #fff !important;
            border-bottom: 1px solid #ddd;
        }

        .nav-link {
            font-size: 1.1rem;
        }

        .navbar-toggler {
            outline: none;
            border-color: transparent;
            box-shadow: none !important;
        }

        .mb0 {
            margin-bottom: 0px;
        }

        .btn {
            border-radius: 40px;
        }

        .MainPageHero {
            padding-top: 10rem;
            padding-bottom: 5rem;
            padding-left: 1rem;
            padding-right: 1rem;
        }

        html,
        body {
            background-color: #f5f6f7;
        }

        .card {
            border-radius: 40px;
            border-color: transparent;
        }

        .card-img, .card-img-top {
            border-top-left-radius: var(--bs-card-inner-border-radius);
            border-top-right-radius: var(--bs-card-inner-border-radius);
            border-bottom-right-radius: 40px;
            border-bottom-left-radius: 40px;
        }