﻿
#navigation {
    margin-bottom: 0px;
}

/*--------------------------------------------*/

.home_banner {
    position: relative;
}

    .home_banner #green-curve-1 {
        left: 40%;
        right: 0;
        bottom: 0;
        mix-blend-mode: darken;
    }

/*--------------------------------------------*/

.home_professionals {
    overflow: hidden;
    position: relative;
    padding: 8em 0;
    background: url(../jpg/baus-mint.jpg) no-repeat 65% center;
    background-size: 400px;
}

    .home_professionals .professionals_img {
        position: absolute;
        top: 30px;
        right: 10%;
        bottom: 0;
    }

        .home_professionals .professionals_img img {
            height: 100%;
            margin-left: auto;
            display: block;
        }

    .home_professionals #green-curve-2 {
        top: 0;
        left: 0;
        right: 60%;
        opacity: .5;
    }

    .home_professionals #mint-curve,
    .home_professionals #pink-curve-1 {
        bottom: 0;
        right: 0;
        mix-blend-mode: multiply;
    }

    .home_professionals #pink-curve-1 {
        left: 50%;
    }
/*--------------------------------------------*/
.home_patients {
    position: relative;
    padding: 8em 0;
    overflow: hidden;
}

    .home_patients #pink-curve-2 {
        right: 50%;
        left: 0;
        top: 0;
        mix-blend-mode: multiply;
    }

    .home_patients .bg-img {
        filter: blur(5px) brightness(.7);
        transform: scale(1.1);
        z-index: -1;
    }

    .home_patients h2 {
        margin-bottom: 1em;
    }

    .home_patients .find_surgeon_lower {
        background: none;
        border-color: #fff;
    }

        .home_patients .find_surgeon_lower .form-control,
        .home_patients .find_surgeon_lower .input-group-addon {
            border-color: #fff;
            color: #fff;
        }

        .home_patients .find_surgeon_lower .btn {
            background: var(--blue);
        }

            .home_patients .find_surgeon_lower .btn:hover {
                background: var(--blue-dark);
            }


/*--------------------------------------------*/

.home_cards {
    padding: 4em 0;
    background-color: var(--grey-light);
    background-image: url(../png/homepage-bottom-curves.png);
    background-position: center 101%;
    background-size: 100% auto;
    background-repeat: no-repeat;
}

    .home_cards .card_grid {
        display: grid;
        gap: 1.5em;
        grid-template-columns: repeat(7, 1fr);
    }

        .home_cards .card_grid .card:nth-of-type(1) {
            grid-column: 1 / 4;
        }

            .home_cards .card_grid .card:nth-of-type(1) .btn {
                width: 100%;
            }

        .home_cards .card_grid .card:nth-of-type(2) {
            grid-column: 4 / 8;
        }

        .home_cards .card_grid .card:nth-of-type(3) {
            grid-column: 1 / 5;
        }

        .home_cards .card_grid .card:nth-of-type(4) {
            grid-column: 5 / 8;
        }

