.tpt-contact-banner{display:grid;grid-template-columns:1fr 50%;gap:10rem}.tpt-contact-banner__description{margin-bottom:2rem}.tpt-contact--banner-form{padding:10rem 0}.tpt-contact--banner-form .tpt-contact-banner__heading{margin-top:0}.tpt-contact__banner-image img,.tpt-contact__banner-image svg{width:100%;height:100%;object-fit:cover;object-position:center}.tpt-contact-banner__form .contact__button button{width:100%;max-width:26rem}.tpt-contact-banner__form .field__label{display:none}.tpt-contact-banner__form .field__input{border:none!important;border-bottom:var(--inputs-border-width) solid rgb(var(--color-border-input))!important;padding-left:0!important;padding-right:0!important}.tpt-contact-banner__form .field__input:focus-visible,.tpt-contact-banner__form .field__input:focus{padding-left:1.5rem!important;padding-right:1.5rem!important}.tpt-contact-banner__form input[type=text]::placeholder,.tpt-contact-banner__form input[type=email]::placeholder,.tpt-contact-banner__form input[type=tel]::placeholder,.tpt-contact-banner__form textarea::placeholder{color:rgba(var(--color-foreground),1)}.tpt-contact-banner__form .contact__button{padding-top:2rem}@media screen and (max-width:1200px){.tpt-contact-banner{gap:4rem}}@media screen and (max-width:1024px){.tpt-contact--banner-form{padding:0}}@media screen and (max-width:767px){.tpt-contact-banner{grid-template-columns:1fr}.tpt-contact-banner__form .contact__button button{max-width:unset}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tpt-contact-banner.css.map */
