.Footer_footerContainer__f0IB6,
.Footer_footer__eL5RT.Footer_wrapper__3oxBy {
    background: black;
    font-size: 16px;
    color: white;
}

/* Styling for footer, to make it thin */
.Footer_footerContainer__f0IB6 .Footer_footer__eL5RT {
    padding: 0 0;
}

.Footer_footer__eL5RT.Footer_wrapper__3oxBy {
    width: unset;
}
.WelcomeMsg_welcomeMessage___K4kT {
    font-weight: bold;
    font-size: 24px;
    color: brown;
    text-align: center;
}
.FormHeader_formHeader__O3cha {
    font-size: 24px;
    color: brown;
    font-weight: bold;
    text-align: center;
}

.FormHeader_secondaryFormHeader__HH8Fs {
    color: brown;
    font-size: medium;
    font-weight: bold;
    text-align: center;
}
.GoogleSignInButton_googleSignInButton__BkUgY {
    width: 240px;
    margin: auto;
    padding-top: 10px;
    padding-bottom: 0px;
    font-weight: bold;
}
.PhoneCTAButton_cta__T7juo {
    margin: 5px auto;
    width: 320px;
}

.PhoneCTAButton_cta_button__uv0r1 {
    display: flex;
    justify-content: center;
    padding: 5px 0px;
    text-align: center;
    border-radius: 20px;
    color: white !important;
    font-weight: bold;
    background: #7bad42;
    font-family: aria-label;
    font-size: 20px;
}

.PhoneCTAButton_cta_icon__r2K8F {
    padding-left: 10px;
    display: flex;
    align-items: center;
}

@media only screen and (min-width: 992px) {

    .PhoneCTAButton_cta__T7juo,
    .PhoneCTAButton_cta_button__uv0r1 {
        width: 100%;
        max-width: 320px;
    }

    .PhoneCTAButton_cta__T7juo {
        align-items: center;
    }
}
.Divider_divider__yHaX5 {
    margin: auto;
    width: 100%;
    max-width: 320px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 8px;
}
.Banner_usp__bFfaL div {
    font-size: 7vw !important;
    color: #ffff00;
    filter: drop-shadow(0 0 15px rgba(0, 0, 0, 1.5));
}

.Banner_banner__B_le9 {
    width: 100%;
    height: 270px;
    object-fit: cover;
    object-position: left;
}

.Banner_animatedBanner___15ms {
    height: 270px;
    width: 100vw;
    object-fit: cover;
    object-position: center;
    animation: Banner_banner__B_le9 5s infinite;
}

.Banner_wrapper__5GXrv {
    height: 270px;
    overflow: hidden;
}

.Banner_usp__bFfaL {
    animation: Banner_banner_text__dvme3 5s infinite;
}

.Banner_usp__bFfaL div span {
    color: white;
    font-weight: bold;
}

.Banner_pp__96Bmw {
    flex: 0 0 auto;
    align-self: flex-end;
}

.Banner_pp__96Bmw,
.Banner_pp__96Bmw img {
    width: 175px;
    height: auto;
}

.Banner_praveenImg__Uf__E {
    height: 270px;
    position: absolute;
    display: flex;
    align-items: center;
    width: 100%;
    z-index: 1;
}

.Banner_bannerTextContainer__iCVHr {
    width: auto;
    flex: 1 1 auto;
    text-align: center;
}

@keyframes Banner_banner__B_le9 {
    from {
        transform: scale(1.5);
    }

    to {
        transform: scale(1);
    }
}

@keyframes Banner_banner_text__dvme3 {
    from {
        transform: scale(0.5);
    }

    to {
        transform: scale(1);
    }
}

@media only screen and (min-width: 576px) {
    .Banner_usp__bFfaL div {
        font-size: 6vw !important;
    }
}

@media only screen and (max-width: 768px) {

    .Banner_pp__96Bmw,
    .Banner_pp__96Bmw img {
        width: 150px;
    }
}

@media only screen and (max-width: 576px) {

    .Banner_pp__96Bmw,
    .Banner_pp__96Bmw img {
        width: 125px;
    }
}
