body.qvcb-is-contact #footer-outer {
display: none !important;
} body.qvcb-is-contact .qvcb-contact-intro {
box-sizing: border-box;
width: 100%;
max-width: 100%;
margin: 0;
padding: 0;
text-align: left;
}
body.qvcb-is-contact .qvcb-contact-intro h1.qvcb-contact-intro__title {
margin: 0 !important;
padding: 0 !important;
font-family: 'Josefin Sans', sans-serif !important;
font-size: clamp(32px, 3.5vw, 52px) !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: 1.1 !important;
letter-spacing: 0.03em !important;
text-transform: uppercase !important;
text-align: left !important;
color: #222 !important;
}
body.qvcb-is-contact .qvcb-contact-intro__rule {
display: block;
width: 90px;
height: 1px;
margin: 18px 0 28px !important;
padding: 0 !important;
background-color: #777;
}
body.qvcb-is-contact .qvcb-contact-intro p.qvcb-contact-intro__text {
margin: 0 0 35px !important;
padding: 0 !important;
color: #353535 !important;
font-family: 'Raleway', sans-serif !important;
font-size: clamp(15.5px, 1.2vw, 17.5px) !important;
font-style: normal !important;
font-weight: 400 !important;
letter-spacing: 0.036em !important;
line-height: 1.7 !important;
text-align: left !important;
} body.qvcb-is-contact .qvcb-contact-form button.qvcb-contact-submit {
box-sizing: border-box !important;
-webkit-appearance: none !important;
appearance: none !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 116px !important;
min-width: 116px !important;
min-height: 40px !important;
height: 40px !important;
padding: 0 8px !important;
margin: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: #171717 !important;
background-image: none !important;
box-shadow: none !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
font-family: 'Josefin Sans', sans-serif !important;
font-size: 12px !important;
font-style: normal !important;
font-weight: 700 !important;
letter-spacing: 0.14em !important;
line-height: 1 !important;
text-align: center !important;
text-transform: uppercase !important;
text-decoration: none !important;
text-shadow: none !important;
cursor: pointer !important;
opacity: 1 !important;
transition: background-color 250ms ease, opacity 250ms ease !important;
}
body.qvcb-is-contact .qvcb-contact-form button.qvcb-contact-submit span {
font: inherit !important;
letter-spacing: inherit !important;
line-height: inherit !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
text-shadow: none !important;
white-space: nowrap;
}
body.qvcb-is-contact .qvcb-contact-form button.qvcb-contact-submit:hover:not(:disabled),
body.qvcb-is-contact .qvcb-contact-form button.qvcb-contact-submit:focus-visible:not(:disabled) {
background: #333 !important;
opacity: 1 !important;
}
body.qvcb-is-contact .qvcb-contact-form button.qvcb-contact-submit:focus-visible {
outline: 2px solid #888 !important;
outline-offset: 4px !important;
}
body.qvcb-is-contact .qvcb-contact-form button.qvcb-contact-submit:disabled {
background: #171717 !important;
opacity: 0.45 !important;
cursor: wait !important;
}
body.qvcb-is-contact .qvcb-contact-form button.qvcb-contact-submit::before,
body.qvcb-is-contact .qvcb-contact-form button.qvcb-contact-submit::after {
content: none !important;
display: none !important;
} @media (max-width: 767px) {
body.qvcb-is-contact .qvcb-contact-intro h1.qvcb-contact-intro__title {
font-size: 34px !important;
}
body.qvcb-is-contact .qvcb-contact-intro__rule {
margin: 15px 0 24px !important;
}
body.qvcb-is-contact .qvcb-contact-intro p.qvcb-contact-intro__text {
font-size: 16px !important;
margin-bottom: 28px !important;
}
body.qvcb-is-contact .qvcb-contact-form button.qvcb-contact-submit {
width: 50px !important;
min-width: 50px !important;
height: 19px !important;
min-height: 19px !important;
padding: 0 2px !important;
font-size: 7px !important;
letter-spacing: 0.045em !important;
}
}
@media (prefers-reduced-motion: reduce) {
body.qvcb-is-contact .qvcb-contact-form button.qvcb-contact-submit {
transition: none !important;
}
}