.tp-contact-form-2 *{margin:0;padding:0;box-sizing:border-box}.tp-contact-form-2 a{color:inherit}.tp-contact-form-2 .tp__container{max-width:calc(var(--tp-section-width, 1440px) + 40px);padding-block:var(--tp-padding-block, 60px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:20px;margin-inline:auto}.tp-contact-form-2 .tp__header{text-align:var(--tp-text-alignment, center);width:100%}.tp-contact-form-2 .tp__section-heading{font-size:var(--tp-heading-text-size, 32px);font-weight:var(--tp-heading-weight, 700);margin-bottom:var(--tp-heading-bottom-space, 20px);color:var(--tp-heading-color, #000000)}.tp-contact-form-2 .tp__section-description{font-size:var(--tp-description-text-size, 14px);color:var(--tp-description-color, #000000);font-weight:var(--tp-description-weight, 400);line-height:3ex;max-width:500px;width:100%;margin-inline:auto}.tp-contact-form-2 .tp__align-center .tp__section-description{margin-inline:auto}.tp-contact-form-2 .tp__align-left .tp__section-description{margin-inline:0 auto}.tp-contact-form-2 .tp__align-right .tp__section-description{margin-inline:auto 0}.tp-contact-form-2 .tp__content-form-wrapper{flex-direction:var(--tp-section-layout, row);margin-top:var(--tp-description-bottom-space, 30px);gap:var(--tp-container-gap, 50px);display:flex;align-items:stretch;width:100%}.tp-contact-form-2 .tp__content-wrapper{flex:1;position:relative;display:flex;flex-direction:column}.tp-contact-form-2 .tp__image-container{flex:1;display:flex;flex-direction:column;height:100%}.tp-contact-form-2 .tp__main-image{border-radius:var(--tp-image-radius, 20px);width:100%;height:100%;object-fit:cover;flex:1}.tp-contact-form-2 .tp__filter--grayscale{filter:grayscale(100%)}.tp-contact-form-2 .tp__filter--sepia{filter:sepia(100%) contrast(1.2)}.tp-contact-form-2 .tp__filter--invert{filter:invert(100%)}.tp-contact-form-2 .tp__form-container{padding-block:var(--tp-form-padding, 30px);height:100%;display:flex;justify-content:center;flex-direction:column}.tp-contact-form-2 .tp__form-content{flex:1;display:flex;flex-direction:column}.tp-contact-form-2 .tp__form-row{gap:var(--tp-form-gap, 22px);margin-bottom:var(--tp-form-gap, 22px);display:flex;flex:1}.tp-contact-form-2 .tp__form-input,.tp-contact-form-2 .tp__form-textarea{padding:var(--tp-input-padding, 16px 20px);border:var(--tp-input-border, 1px solid #E5E5E5);border-radius:var(--tp-input-radius, 25px);font-size:var(--tp-input-font-size, 14px);font-weight:var(--tp-input-font-weight, 500);color:var(--tp-input-color, #000000);background:var(--tp-input-background, #FFFFFF);width:100%;outline:none;transition:border-color .2s ease;box-sizing:border-box}.tp-contact-form-2 .tp__form-input::placeholder,.tp-contact-form-2 .tp__form-textarea::placeholder{text-transform:uppercase;color:var(--tp-input-placeholder-color, #000000)}.tp-contact-form-2 .tp__form-input:focus,.tp-contact-form-2 .tp__form-textarea:focus{border-color:var(--tp-input-focus-border, #B08D57);box-shadow:none}.tp-contact-form-2 .tp__form-textarea{min-height:var(--tp-textarea-height, 200px);resize:vertical;flex:1}.tp-contact-form-2 .tp__form-submit{padding:var(--tp-button-padding, 16px 32px);background:var(--tp-button-background, #000000);color:var(--tp-button-color, #FFFFFF);border-radius:var(--tp-button-radius, 25px);font-size:var(--tp-button-font-size, 14px);font-weight:var(--tp-button-font-weight, 600);margin-bottom:var(--tp-form-gap, 22px);border:1px solid var(--tp-button-background, #000000);font-family:inherit;width:100%;text-transform:uppercase;margin-top:auto;transition:all .3s ease;cursor:pointer}.tp-contact-form-2 .tp__form-success{padding:var(--tp-form-gap, 22px);margin-bottom:var(--tp-form-gap, 22px);border-radius:var(--tp-input-radius, 25px);background:#d4edda;color:#155724;border:1px solid #c3e6cb}.tp-contact-form-2 .tp__form-errors{padding:var(--tp-form-gap, 22px);border-radius:var(--tp-input-radius, 25px);margin-bottom:var(--tp-form-gap, 22px);background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.tp-contact-form-2 .tp__form-errors h4{margin-bottom:10px;font-weight:600}.tp-contact-form-2 .tp__form-errors p{margin-bottom:5px}.tp-contact-form-2 .tp__form-errors p:last-child{margin-bottom:0}.tp-contact-form-2 .tp__form-note{font-size:var(--tp-note-font-size, 12px);font-weight:var(--tp-note-font-weight, 500);color:var(--tp-note-color, #666666);text-align:left;line-height:1.4}.tp-contact-form-2 .tp__disclaimer{font-size:var(--tp-disclaimer-text-size, 10px);font-weight:var(--tp-disclaimer-text-weight, 400);margin-top:var(--tp-contact-form-bottom-padding);color:var(--tp-note-color, #666666);text-align:center;line-height:1.5;max-width:740px;margin-inline:auto}.tp-contact-form-2 .tp__disclaimer a{color:var(--tp-link-color, #B08D57);text-decoration:underline;transition:all .3s ease}.tp-contact-form-2 .tp__button--fade:hover{opacity:.8}.tp-contact-form-2 .tp__button--scale:hover{transform:scale(1.1)}.tp-contact-form-2 .tp__button--invert:hover{border-color:var(--button-background-color);color:var(--button-background-color);background-color:transparent}@media screen and (max-width:767px){.tp-contact-form-2 .tp__form-row{flex-direction:column}.tp-contact-form-2 .tp__content-form-wrapper{align-items:stretch}.tp-contact-form-2 .tp__image-container{height:auto;min-height:250px}.tp-contact-form-2 .tp__form-container{height:auto}}@media screen and (min-width:768px){.tp-contact-form-2 .tp__content-form-wrapper{align-items:stretch}.tp-contact-form-2 .tp__content-wrapper,.tp-contact-form-2 .tp__form-wrapper{flex:1;min-width:0;display:flex;flex-direction:column}.tp-contact-form-2 .tp__header.tp__align-center{max-width:46%;margin-left:auto;margin-right:auto}.tp-contact-form-2 .tp__header.tp__align-left,.tp-contact-form-2 .tp__header.tp__align-right{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
