.hws-socials{display:flex;align-items:center;gap:10px}.hws-socials a{width:20px;height:20px;display:block;cursor:pointer;transition:transform .3s}.hws-socials a img{width:100%;height:100%;object-fit:contain;object-position:center}.hws-socials a:hover{transform:rotate(-15deg)}@media (min-width:1200px){.hws-socials{margin-left:15px}}@media (max-width:1200px){.hws-socials a img{filter:invert(1)}}.o-form{padding-top:1.875rem;padding-bottom:1.875rem}.s-contact+.o-form{padding-top:0}.o-form__heading{font-family:"Playfair Display",serif;font-size:1.5rem;font-weight:400;margin-bottom:1.6875rem;text-align:center}@media (min-width:768px){.o-form__heading{font-size:1.75rem;margin-bottom:2rem}}@media (min-width:1024px){.o-form__heading{font-size:2rem;margin-bottom:2.25rem}}.o-form__wrapper{margin:0 auto;max-width:600px}.o-form__el form>p:not(:last-child){margin-bottom:10px}.o-form__el form>p label{font-size:1.125rem;font-weight:600;line-height:1.5}.o-form__el form>p label span{margin-top:5px;display:block}.o-form__el form>p label input:not([type=submit]),.o-form__el form>p label textarea{width:100%;font-family:"Work Sans",sans-serif;font-weight:400;font-size:1rem;padding:10px;height:3.125rem}.o-form__el form>p label textarea{height:200px}.o-form__el form>p input[type=submit]{font-family:"Work Sans",sans-serif;font-size:.875rem;background-color:#222;cursor:pointer;border:none;color:#fff;padding:.9375rem .625rem;display:inline-flex;justify-content:center;align-items:center;width:100%;text-transform:uppercase;transition:background-color .2s,opacity .2s}.o-form__el form>p input[type=submit]:hover{background-color:#c11215}.o-form__el form>p .wpcf7-spinner{margin:5px auto 0;display:block}