.contact__form-wrap{margin:0}.contact{--color-foreground-title: rgb(var(--color-base-background-2));padding:3rem}.contact__content-wrap{display:flex;align-items:center;position:relative;padding:3rem 2rem;border:1px solid var(--color-foreground-title)}.contact__grid{margin-top:0;align-items:center;max-width:1404px;margin-left:auto;margin-right:auto}@media screen and (min-width: 576px){.contact__content-wrap{padding:5rem}}@media screen and (min-width: 750px){.contact__grid--reverse{flex-direction:row-reverse}.contact .contact__grid{margin-top:5rem}.contact__grid--reverse{padding-left:3.5rem}.contact__grid:not(.contact__grid--reverse){padding-right:3.5rem}.contact__content-wrap{width:40rem;max-width:40%;margin:0 1rem}.contact__form-wrap{flex:1}}@media screen and (min-width: 990px){.contact__grid--reverse{padding-right:4rem}.contact__grid:not(.contact__grid--reverse){padding-left:4rem}.contact__content-wrap{width:47rem;max-width:40%;margin:0 2.5rem}}.contact__form-wrap{width:100%}.contact__form-border{position:relative;border:1px solid rgb(var(--color-base-background-3));padding:7rem 4rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 990px){.contact__form-border{padding:8.5rem 9.5rem}}@media screen and (min-width: 990px){.contact__form-wrap{width:auto}}.contact__content{display:flex;flex-direction:column;align-items:flex-start;max-width:26rem;margin:0 auto}@media screen and (min-width: 990px){.contact__content{max-width:32rem}}.contact__content>.contact__text:empty~a{margin-top:2rem}.contact__content>:first-child:is(.contact__heading){margin-top:0}.contact__content :last-child:is(.contact__heading){margin-bottom:0}.contact__content .button+.contact__text{margin-top:2rem}.contact__content .contact__text+.button{margin-top:3rem}.contact__heading{margin-bottom:0;line-height:1}.contact__text p{margin-top:0;margin-bottom:1rem}.contact__text{margin-top:1rem}.contact .subtitle{margin-bottom:0}.contact__content-wrap .button--cb .curve{stroke:rgb(var(--color-foreground))}.contact__content-wrap .button--cb{border-color:rgb(var(--color-foreground))}@media screen and (max-width: 750px){.contact{padding:2.5rem}.contact__grid{padding:0;width:100%;max-width:100%;margin:0}.contact__content-wrap{margin-bottom:2.5rem;margin-top:0}.contact__form-wrap{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-contact-form.css.map */
