.kt-form-section{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:600px;width:100%;overflow:hidden;padding-top:var(--pt, 40px);padding-bottom:var(--pb, 40px)}.kt-form-section__image{order:1;overflow:hidden;position:relative;opacity:0;will-change:transform,opacity}.kt-form-section__image.is-visible{animation:ktSlideFromLeft 1.4s cubic-bezier(.16,1,.3,1) forwards}.kt-form-section__image img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04);filter:blur(8px) brightness(.7);transition:filter 2.5s cubic-bezier(.16,1,.3,1),transform 2.5s cubic-bezier(.16,1,.3,1);will-change:filter,transform}.kt-form-section__image.is-visible img{filter:blur(0px) brightness(1);transform:scale(1)}.kt-form-section__content{order:2;display:flex;flex-direction:column;justify-content:center;padding:60px 80px;background-color:var(--color-background, #fff);opacity:0;will-change:transform,opacity}.kt-form-section__content.is-visible{animation:ktSlideFromRight 1.4s cubic-bezier(.16,1,.3,1) .3s forwards}.kt-form-section__heading{font-family:var(--font-heading-family, serif);font-size:28px;font-weight:var(--font-heading-weight, normal);margin-bottom:10px;color:var(--color-foreground, #1a1a1a);letter-spacing:.02em}.kt-form-section__subheading{font-family:var(--font-body-family, sans-serif);font-size:15px;color:var(--color-foreground, #555);margin-bottom:35px;line-height:1.6;opacity:.75}.kt-form-section__form{margin-bottom:4px}.kt-form-section__placeholder{font-family:var(--font-body-family, sans-serif);font-size:14px;line-height:1.6;padding:24px;border:1px dashed rgba(0,0,0,.25);color:var(--color-foreground, #1a1a1a);opacity:.7}.kt-form__legal{font-family:var(--font-body-family, sans-serif);font-size:12px;line-height:1.5;color:var(--color-foreground, #555);opacity:.6;margin-top:16px}.kt-form__legal a{color:inherit;text-decoration:underline}@keyframes ktSlideFromLeft{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:translate(0)}}@keyframes ktSlideFromRight{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:translate(0)}}@media screen and (max-width:768px){.kt-form-section{grid-template-columns:1fr;min-height:auto}.kt-form-section__content{order:2;padding:40px 24px}.kt-form-section__image{order:1;max-height:400px}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
