.Block--support-page__banner{padding:var(--padding-section) 0}@media(min-width:768px){.Block--support-page__banner{padding-bottom:0}}.Block--support-page-banner{--border-radius:12px;align-items:stretch;background:var(--banner-border);border-radius:var(--border-radius);display:flex;min-height:180px;padding:1px;position:relative;transition:box-shadow .3s ease;z-index:0}@media(min-width:768px){.Block--support-page-banner{--border-radius:24px;min-height:226px}}.Block--support-page-banner:hover{box-shadow:var(--shadow-banner-hover)}.Block--support-page-banner__image-wrapper{border-radius:var(--border-radius);height:calc(100% - 2px);overflow:hidden;position:absolute;width:calc(100% - 2px)}.Block--support-page-banner__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;width:100%}.Block--support-page-banner__image--animation{left:auto;position:absolute;right:0;width:auto}.Block--support-page-banner__dark-overlay{background:var(--background-gradient-5);border-radius:var(--border-radius);height:100%;left:0;position:absolute;top:0;width:336px}@media(min-width:768px){.Block--support-page-banner__dark-overlay{background:var(--background-gradient-6);width:719px}}.Block--support-page-banner__content{color:var(--text-color-primary);display:flex;flex-direction:column;justify-content:center;max-width:625px;padding:14px;position:relative;width:100%;z-index:1}@media(min-width:768px){.Block--support-page-banner__content{justify-content:flex-start;padding-left:24px;padding-right:24px;padding-top:48px}}.Block--support-page-banner__title{font-size:26px;font-weight:700;line-height:1.1;margin:0;text-transform:capitalize}@media(min-width:768px){.Block--support-page-banner__title{font-size:32px;margin-bottom:10px}.Block--support-page-banner .Block--support-page-banner__inline-logo{width:102px}}.Block--support-page-banner__description{color:var(--text-color-primary);font-size:26px;font-weight:700;line-height:1.1;margin:0;max-width:574px}@media(min-width:768px){.Block--support-page-banner__description{font-size:32px}}.ContactForm--default .ContactForm--default__form-element:not(:first-child){margin-top:16px}.ContactForm--default .ContactForm--default__submit-button{font-size:12px;margin-top:16px;min-height:60px;width:100%}.ContactForm--default__label{color:var(--text-color-primary);display:block;font-size:16px;font-weight:700;line-height:1.2;margin:0 0 16px;padding:0;text-transform:uppercase;width:100%}@media(min-width:768px){.ContactForm--default__label{font-size:16px}}