:root{--ub-primary-blue: #1C3C69;--ub-brand-green: #35AB81;--ub-brand-green-hover: #238664;--ub-light-bg: #F6FCFF;--ub-border-color: #e0eafc;--ub-text-dark: #333;--ub-text-light: #555;--ub-border-radius: 0px}.contact .title{display:none}.contact .field{margin-bottom:1.5rem;position:relative}.contact .field__input{background-color:#fff;border:0px solid var(--ub-border-color);border-radius:var(--ub-border-radius);padding:14px 18px;width:100%;font-size:16px;color:var(--ub-text-dark);line-height:1.5;transition:border-color .3s ease,box-shadow .3s ease}.contact .field__input:not(:placeholder-shown)+.field__label{transform:translateY(-1.7rem) scale(.85);background:#fff;padding:0 .4rem}.contact .field__label{font-size:16px;color:var(--ub-text-light);font-family:var(--ub-font-family);left:18px;top:15px;cursor:text}.contact .field__input:focus{outline:none;border-color:var(--ub-brand-green);box-shadow:0 0 0 3px #35ab8126}.contact .field__input:focus+.field__label{color:var(--ub-brand-green)}.contact__button{margin-top:1rem}.contact__button .button{background-color:var(--ub-brand-green);color:#fff;width:100%;padding:16px 20px;font-size:18px;font-weight:700;border:none;border-radius:0;cursor:pointer;box-shadow:0 4px 15px #35ab8133;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease}.contact__button .button:hover{background-color:var(--ub-brand-green-hover);transform:translateY(-3px);box-shadow:0 6px 20px #35ab8140}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}.contact__fields{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-contact-form.css.map */
