.team-building-form{padding:5rem 0;background-color:#fff}.team-building-form__wrapper{max-width:56rem;margin:0 auto;background-color:#fff;border-radius:1.25rem;padding:3rem;box-shadow:0 20px 40px -5px #00000026}.team-building-form__header{text-align:center;margin-bottom:2rem}.team-building-form__title{font-family:Oswald,sans-serif;font-size:4rem;font-weight:600;color:#000;margin-bottom:1rem;letter-spacing:.025em;line-height:1.1}.team-building-form__subtitle{font-family:Cabin,sans-serif;font-size:1.5rem;font-weight:500;color:#333;line-height:1.6}.team-building-form__form{display:flex;flex-direction:column;gap:1.35rem}.team-building-form__row{display:grid;grid-template-columns:1fr;gap:1.35rem}.team-building-form__field{width:100%}.team-building-form__input,.team-building-form__textarea{width:100%;padding:1.15rem 1.4rem;border:2px solid #D1D5DB;border-radius:.75rem;font-family:Cabin,sans-serif;font-size:1.35rem;font-weight:500;transition:all .3s ease;background-color:#fff;color:#333}.team-building-form__input::placeholder,.team-building-form__textarea::placeholder{color:#9ca3af;font-weight:400}.team-building-form__input:focus,.team-building-form__textarea:focus{outline:none;border-color:#7d0d17;box-shadow:0 0 0 3px #7d0d171a}.team-building-form__textarea{resize:vertical;min-height:9rem;line-height:1.7}.team-building-form__submit{background-color:#7d0d17;color:#fff;padding:1.4rem 2.5rem;border:none;border-radius:.75rem;font-family:Cabin,sans-serif;font-weight:700;font-size:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;box-shadow:0 4px 12px #7d0d174d}.team-building-form__submit:hover{background-color:#5a0a11;transform:translateY(-2px);box-shadow:0 12px 24px #7d0d1766}.team-building-form__submit i{font-size:1.4em}.team-building-form__success{background-color:#10b981;color:#fff;padding:1.35rem;border-radius:.75rem;display:flex;align-items:center;gap:.85rem;margin-bottom:1.35rem;font-family:Cabin,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5}.team-building-form__success i{font-size:1.65rem;flex-shrink:0}.team-building-form__error{background-color:#ef4444;color:#fff;padding:1.35rem;border-radius:.75rem;display:flex;align-items:center;gap:.85rem;margin-bottom:1.35rem;font-family:Cabin,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5}.team-building-form__error i{font-size:1.65rem;flex-shrink:0}@media (max-width: 767px){.team-building-form{padding:4rem 0}.team-building-form__wrapper{margin:0 1rem;padding:2.5rem 2rem}.team-building-form__title{font-size:3rem}.team-building-form__subtitle{font-size:1.4rem}.team-building-form__input,.team-building-form__textarea{font-size:1.3rem;padding:1.1rem 1.3rem}.team-building-form__submit{font-size:1.4rem;padding:1.3rem 2.25rem}.team-building-form__success,.team-building-form__error{font-size:1.2rem}}@media (min-width: 768px){.team-building-form__row{grid-template-columns:repeat(2,1fr)}.team-building-form__title{font-size:4.5rem}.team-building-form__subtitle{font-size:1.6rem}.team-building-form__input,.team-building-form__textarea{font-size:1.4rem}.team-building-form__submit{font-size:1.55rem}}@media (min-width: 1024px){.team-building-form__title{font-size:5rem}.team-building-form__subtitle{font-size:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-team-building-form.css.map */
