.top-content{display:flex;flex-direction:column;align-items:center;width:100%;padding:24px 16px;background:linear-gradient(0deg,#fff,#f6eadd 91%);border-radius:0}@media screen and (min-width: 960px){.top-content{width:calc(100% - 32px);margin:0 16px;border-top-right-radius:8px;border-top-left-radius:8px}}.top-content__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:900px}.top-content__logo{width:auto;height:100%;max-height:140px;margin-top:24px}.form_title,.top-content__title{font-size:35px;font-weight:400;margin:12px 0 24px;text-align:center}@media screen and (min-width: 960px){.form_title,.top-content__title{font-size:50px;margin:42px 0 24px}}.top-content__description p{margin:0 0 24px;padding:0;font-size:18px;font-weight:300;text-align:center}.top-content__description p strong{font-weight:700}@media screen and (min-width: 960px){.top-content__description p{font-size:20px;margin-bottom:32px}}.top-content__buttons{display:grid;justify-items:center;grid-template-columns:1fr;grid-row-gap:1rem;max-width:1000px;width:100%}@media screen and (min-width: 540px){.top-content__buttons{grid-template-columns:repeat(2,1fr);grid-column-gap:1rem;grid-row-gap:2rem}}.cta-button{white-space:nowrap;font-size:16px;max-width:540px;width:100%;border-color:#dedede;display:inline-flex;align-items:center;justify-content:center;padding:12px 34px;background-color:#fff;color:rgba(var(--color-foreground),1);text-decoration:none;border:.5px solid black;border-radius:100px;gap:12px;transition:all var(--default-transition-duration, .3s) ease-in-out}.cta-button:hover{background-color:rgba(var(--color-foreground),.2)}@media screen and (min-width: 540px){.cta-button{max-width:100%;width:100%}}@media screen and (min-width: 960px){.cta-button{font-size:18px;border-color:initial;padding:16px 40px;gap:40px}}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field .field__input{width:100%;padding:38px 20px 18px;border:1px solid #ccc;border-radius:8px;margin:0;background-color:#fff}.contact .field .field__input:focus{border-color:transparent}.contact .field:before,.contact .field:after{content:none}.contact .field .field__label{top:16px}.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field .field__input:focus~.field__label{top:8px}.contact .field .field__input.text-area{height:180px;resize:vertical}.contact__button{width:100%}.contact__button .button{font-size:16px;margin:0 auto;max-width:540px;width:100%;border-color:#dedede;display:flex;align-items:center;justify-content:center;padding:20px 34px;color:#fff;background-color:rgba(var(--color-foreground),1);text-decoration:none;border:0;border-radius:100px;gap:40px;transition:all var(--default-transition-duration, .3s) ease-in-out}.contact__button .button:hover{background-color:rgba(var(--color-foreground),.9)}.contact__button .button:before,.contact__button .button:after{content:none}@media screen and (min-width: 960px){.contact__button .button{border-color:initial;padding:16px 40px}}.contact__fields{display:grid;grid-template-columns:1fr;grid-row-gap:2rem}.contact-form{margin:0 auto;padding:0 16px;width:100%;max-width:1032px;display:grid;grid-template-columns:1fr;grid-row-gap:2rem}.contact-form__desc{padding:0 16px;width:100%;text-align:center;font-weight:300}
/*# sourceMappingURL=/cdn/shop/t/102/assets/section-contact-form.css.map */
