/* RICHSYA CONTACT HERO FIX20-R2 */
/* Only contact pages. Header, footer and contact card untouched. */

body.rv20-contact-page .inner-hero {
    min-height: 0 !important;
    height: auto !important;
    padding-top: 48px !important;
    padding-bottom: 52px !important;
}

body.rv20-contact-page .inner-hero .container {
    min-height: 0 !important;
}

body.rv20-contact-page .inner-hero h1 {
    font-size: clamp(38px, 4vw, 54px) !important;
    line-height: 1.1 !important;
    letter-spacing: -.045em !important;
    margin-top: 10px !important;
    margin-bottom: 12px !important;
}

body.rv20-contact-page .inner-hero p {
    margin-bottom: 0 !important;
    line-height: 1.6 !important;
}

@media (max-width: 767px) {
    body.rv20-contact-page .inner-hero {
        padding-top: 40px !important;
        padding-bottom: 44px !important;
    }

    body.rv20-contact-page .inner-hero h1 {
        font-size: clamp(36px, 9vw, 44px) !important;
    }
}