.hy-contact-form{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:48px auto;position:relative;max-width:1920px;min-height:768px;width:100%}.hy-contact-form .hy-contact-form__bg{position:absolute;inset:0;width:100%;height:220px;-o-object-fit:cover;object-fit:cover;z-index:0;-o-object-position:top;object-position:top}@media screen and (min-width:768px){.hy-contact-form .hy-contact-form__bg{height:500px}}@media screen and (min-width:1024px){.hy-contact-form .hy-contact-form__bg{height:100%}}.hy-contact-form .hy-contact-form__content{position:relative;z-index:1;max-width:524px;width:100%;border-radius:var(--desktop-corner-radius-form-tile);background:var(--surface-default);padding:32px 16px;box-shadow:0 0 20px 0 rgba(51,51,51,.06);margin-top:172px}@media screen and (min-width:768px){.hy-contact-form .hy-contact-form__content{padding:40px 32px;margin-top:350px}}@media screen and (min-width:1024px){.hy-contact-form .hy-contact-form__content{padding:40px 32px;margin-top:0}}.hy-contact-form .hy-wrapper{display:flex}@media screen and (min-width:1024px){.hy-contact-form .hy-wrapper{padding:64px}}.hy-contact-form .hy-contact-form--left{justify-content:center}@media screen and (min-width:1024px){.hy-contact-form .hy-contact-form--left{justify-content:flex-start}}.hy-contact-form .hy-contact-form--center{justify-content:center}@media screen and (min-width:1024px){.hy-contact-form .hy-contact-form--center{justify-content:center}}.hy-contact-form .hy-contact-form--right{justify-content:center}@media screen and (min-width:1024px){.hy-contact-form .hy-contact-form--right{justify-content:flex-end}}.hy-contact-form .hy-contact-form__success-message{display:flex;min-height:560px;justify-content:center;align-items:center;text-align:center;flex-direction:column;gap:32px}.hy-contact-form .hy-contact-form__success-message .hy-text-heading .hy-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.hy-contact-form .hy-contact-form-heading{margin-bottom:12px}.hy-contact-form .hy-contact-form-description{margin-bottom:16px}.hy-contact-form .hy-contact-form-description-switch{margin-top:16px;margin-bottom:0;padding-bottom:8px}.hy-contact-form .hy-contact-form-description-switch-toggle-btn{margin-top:4px;display:flex;justify-content:center;align-items:center;gap:4px}.hy-contact-form .hy-contact-form-description-switch-toggle-btn:hover{opacity:.85}.hy-contact-form .hy-contact-form-description-switch-toggle-btn .arrow-icon{transition:transform .25s ease}.hy-contact-form .hy-contact-form-description-switch-toggle-btn .arrow-icon path{fill:var(--text-primary)}.hy-contact-form .hy-contact-form-description-switch-hidden{display:none}.hy-contact-form .hydra-phone-combo{display:flex;gap:24px}.hy-contact-form label{position:relative;width:100%;display:flex;flex-direction:column}.hy-contact-form label:after{content:"";display:flex;position:absolute;width:100%;height:2px;background-color:var(--surface-idle);bottom:0}.hy-contact-form label input{width:100%;padding:12px}.hy-contact-form label:focus-within::after{background-color:var(--surface-highlighted)}.hy-contact-form .hydra-invalid label:focus-within::after,.hy-contact-form .hydra-invalid:focus-within::after{background-color:var(--surface-error-dark)}.hy-contact-form .hydra-invalid label::after,.hy-contact-form .hydra-invalid::after{background-color:var(--surface-error-dark)}.hy-contact-form :focus,.hy-contact-form :focus-visible,.hy-contact-form :focus-within{outline:0}.hy-contact-form a:focus,.hy-contact-form a:focus-visible,.hy-contact-form button:focus,.hy-contact-form button:focus-visible,.hy-contact-form input:focus,.hy-contact-form input:focus-visible,.hy-contact-form select:focus,.hy-contact-form textarea:focus{outline:0;box-shadow:none}.hy-contact-form input:-webkit-autofill,.hy-contact-form input:-webkit-autofill:focus,.hy-contact-form input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--surface-default) inset!important;-webkit-text-fill-color:var(--text-primary)!important}