.tpt-contact__container{display:flex;gap:3rem}.tpt-contact__container .tpt-contact__form{width:100%;display:flex;flex-direction:column;row-gap:8rem}.contact-form_note.center{margin-top:1.5rem}.tpt-contact__container .tpt-contact__map{width:33%;min-width:33%}.tpt-contact__container .tpt-contact__form .tpt-contact__heading{margin:0 0 3rem}.tpt-contact__container .tpt-contact__form textarea{min-height:5rem;height:5rem}.tpt-contact__container .tpt-contact__form .field-textarea{margin-bottom:4rem}.tpt-contact__information{display:flex;flex-direction:column;row-gap:1.5rem;margin-bottom:2rem}.tpt-contact__information .contact-form_item{display:flex;align-items:center;column-gap:1rem;padding:.8rem 1.5rem;border:1px solid rgba(var(--color-border-default))}.tpt-contact__information .contact-form_item a{text-decoration:none}.tpt-contact__information .tpt-contact__information--heading{margin:0 0 1.5rem}.tpt-contact__map iframe{width:100%;height:85%;line-height:0}.tpt-contact__map .google-map-image{width:100%;height:100%;object-fit:cover;object-position:center}.honeypot-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media screen and (min-width: 1440px){.tpt-contact__container{gap:17rem}}@media screen and (max-width: 991px){.tpt-contact__container{flex-direction:column}.tpt-contact__container .tpt-contact__form{row-gap:4rem}.tpt-contact__container .tpt-contact__map{width:100%;min-width:unset}.tpt-contact__map iframe{height:40rem}}.tpt-contact__form .field--checkbox{display:flex;align-items:flex-start;gap:1rem;margin-bottom:4rem}.tpt-contact__form .field--checkbox input[type=checkbox]{width:1.6rem;height:1.6rem;flex-shrink:0;accent-color:var(--color-accent, #000);margin-top:.2rem}.tpt-contact__form .field--checkbox label{display:flex;gap:.75rem;font-size:var(--text-small, 1.4rem);line-height:1.5;color:var(--color-text, #000);cursor:pointer}.tpt-contact__form .field--checkbox a{color:var(--color-accent, #000);text-decoration:underline}.tpt-contact__form .field--checkbox a:hover{color:var(--color-accent-hover, #555)}.tpt-contact__form .field--checkbox span{display:inline-block;max-width:100%;word-wrap:break-word}@media screen and (max-width: 991px){.tpt-contact__form .field--checkbox{gap:.5rem}.tpt-contact__form .field--checkbox input[type=checkbox]{width:1.4rem;height:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tpt-contact-form.css.map */
