section[data-id="hero"] {
    overflow: hidden;
    height: 200px;
}

section[data-id="hero"] img {
    position: relative;
    width: 722px;
}

.stage-coach-banner img {
    background-color: #FFF7E2;
    height: 159px;
}

#body .cta-btn {
    font-family: "Wells Fargo Sans";
    font-weight: 600;
    font-size: 16px;
    color: white;
    border-radius: 8px;
    height: 40px;
    width: 176px;
}

#body .primary {
    background-color: #D71E28;
} 


#body .primary:hover {
    background-color: #BB0826;
    text-decoration: underline;
}

#body .primary:disabled {
    background-color: #EFA5A9;
}

#body .primary:focus {
    text-decoration: underline;       
}

.sr-only { 
    position: absolute;
    clip: rect(1px,1px,1px,1px);
    clip-path: inset(50%);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    margin: -1px;
    overflow: hidden;
    white-space: nowrap; 
} 

#body aside .aside-group:nth-child(2) {
    margin-top: 0;
}

#body main {
}

#body section[data-id=hero] {
    padding: 0;
    max-width: 722px;
    margin: 20px auto 0;
    box-sizing: border-box;
}

#body section[data-id=hero].stage-coach-banner {
    padding: 15px 25px 11px 0;  
    background-color: #FFF7E2;
    height: auto;
} 

#body section[data-id=hero] img {
    width: 100%;
}

#body section[data-id=hero]+main form {
    margin-top: 20px;
}


@media screen and (max-width: 721px) {
    #body header .header-bottom {
         background-color: #FFFF !important;
    }
}

