.contact-advanced__bg--1100,.contact-advanced__bg--1500{margin-left:auto;margin-right:auto}.contact-advanced__bg--1100{max-width:1100px}.contact-advanced__bg--1500{max-width:1500px}.contact-advanced{margin:0 auto}.contact-advanced--page_width,.contact-advanced--1100,.contact-advanced--1500,.contact-advanced--full_width{padding:0 1.5rem}@media screen and (min-width:750px){.contact-advanced--page_width,.contact-advanced--1100,.contact-advanced--1500,.contact-advanced--full_width{padding:0 3rem}}@media screen and (min-width:990px){.contact-advanced--page_width,.contact-advanced--1100,.contact-advanced--1500,.contact-advanced--full_width{padding:0 5rem}}.contact-advanced--page_width{max-width:var(--page-width)}.contact-advanced--1100{max-width:1100px}.contact-advanced--1500{max-width:1500px}.contact-advanced--full_width{max-width:none}.contact-advanced__container{display:flex;flex-direction:column;gap:3rem}.contact-advanced__image-wrapper{flex:1;min-height:300px}.contact-advanced__image-container{position:relative;width:100%;height:100%;border-radius:var(--media-radius);overflow:hidden}.contact-advanced__image{width:100%;height:100%;object-fit:cover;display:block}.contact-advanced__form-wrapper{flex:1;max-width:600px}.contact-advanced__heading{margin-bottom:1.5rem}.contact-advanced__subtext{margin-bottom:2rem;font-size:1.6rem;line-height:1.5}.contact-advanced__fields{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}.contact-advanced__field-error{color:rgb(var(--color-error));font-size:1.2rem;margin-top:.5rem}.contact-advanced__button{margin-top:2rem}@media screen and (min-width:750px){.contact-advanced{padding:0 3rem}.contact-advanced__container{flex-direction:row;align-items:stretch;gap:4rem;width:100%}.contact-advanced__container--left{flex-direction:row}.contact-advanced__container--right{flex-direction:row-reverse}.contact-advanced__image-wrapper{flex:1 1 calc(50% - 2rem);min-height:400px}.contact-advanced__form-wrapper{flex:1 1 calc(50% - 2rem);max-width:none}.contact-advanced__fields{grid-template-columns:1fr 1fr;align-items:flex-start}}@media screen and (min-width:990px){.contact-advanced{padding:0 5rem}.contact-advanced__container{gap:6rem}.contact-advanced__image-wrapper{flex:1 1 calc(45% - 3rem);min-height:500px}.contact-advanced__form-wrapper{flex:1 1 calc(55% - 3rem)}}@media(prefers-reduced-motion:no-preference){.contact-advanced__image-container{transition:transform var(--duration-default) ease}.contact-advanced__image-container:hover{transform:scale(1.02)}}.contact-advanced .field{position:relative;margin-bottom:1.5rem}.contact-advanced .field:last-child{margin-bottom:0}.contact-advanced .field--bottom-margin{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact-advanced .field,.contact-advanced .field--bottom-margin{margin-bottom:2rem}}.contact-advanced .field__input{width:100%;padding:1.5rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--media-radius);background-color:rgba(var(--color-background),1);font-size:1.6rem;transition:border-color var(--duration-default) ease}.contact-advanced .field__input:focus{outline:none;border-color:rgba(var(--color-foreground),.3)}.contact-advanced .field__label{position:absolute;top:1.5rem;left:1.5rem;font-size:1.6rem;color:rgba(var(--color-foreground),.6);transition:all var(--duration-default) ease;pointer-events:none}.contact-advanced .field__input:focus+.field__label,.contact-advanced .field__input:not(:placeholder-shown)+.field__label{top:.5rem;left:1rem;font-size:1.2rem;color:rgba(var(--color-foreground),.8);background-color:rgba(var(--color-background),1);padding:0 .5rem}.contact-advanced .text-area{min-height:120px;resize:vertical}.contact-advanced .button{width:100%;padding:1.5rem 3rem;font-size:1.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:2em;background-color:#ff14fc;color:#fff}.contact-advanced .button:hover{background-color:#e012e0}.contact-advanced .form-status{padding:1.5rem;border-radius:var(--media-radius);margin-bottom:2rem}.contact-advanced .form-status-list{list-style:none;padding:0;margin:0}.contact-advanced .form-status-list li{margin-bottom:.5rem}.contact-advanced .form-status-list a{color:inherit;text-decoration:underline}@media screen and (max-width:749px){.contact-advanced{padding:0 1.5rem}.contact-advanced__image-wrapper{min-height:250px}.contact-advanced__fields{grid-template-columns:1fr}.contact-advanced__subtext{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/246/assets/section-contact-form-advanced.css.map */
