.contact img{max-width:100%}.contact{--bstudio-contact-pad-x: 0px;--bstudio-contact-fg: var(--bstudio-text-color, #3D737E);overflow-x:hidden;color:var(--bstudio-contact-fg)}.contact :is(.title,.subtitle,.field__label,.form__message,.contact__privacy-note,.contact__gdpr-note){color:var(--bstudio-contact-fg)}.contact :is(.field__input,select.field__input,textarea.field__input){color:var(--bstudio-contact-fg);caret-color:var(--bstudio-contact-fg);border-color:color-mix(in srgb,var(--bstudio-contact-fg) 36%,transparent)}.contact :is(.field__input,select.field__input,textarea.field__input)::placeholder{color:color-mix(in srgb,var(--bstudio-contact-fg) 55%,transparent)}.contact .svg-wrapper,.contact .icon-success,.contact .icon-error{color:var(--bstudio-contact-fg)}.contact.page-width--narrow{width:100%;max-width:var(--bstudio-contact-max-w, 720px)!important}.bstudio-contact-subheading{margin:.4rem 0 1.8rem;opacity:.92}.bstudio-contact-card{box-shadow:0 16px 44px #0000001f,0 1px #ffffff38 inset;transform:translateZ(0);transition:transform .26s cubic-bezier(.165,.84,.44,1),box-shadow .26s ease;will-change:transform,box-shadow}@media(hover:hover)and (pointer:fine){.bstudio-contact-card:hover{transform:translateY(-3px);box-shadow:0 22px 56px #00000029,0 1px #ffffff38 inset}}@media(prefers-reduced-motion:reduce){.bstudio-contact-card{transition:none}}.contact.page-width--narrow,.contact.page-width--narrow .contact__fields,.contact.page-width--narrow .field,.contact.page-width--narrow .contact__field--select,.contact.page-width--narrow .contact__button,.contact.page-width--narrow .contact__gdpr{margin-left:auto;margin-right:auto}.contact .field,.contact .select{overflow:hidden;border-radius:var(--inputs-radius)}.contact .field__input:focus-visible,.contact .field__input:focus,.contact .select__select:focus-visible,.contact .select__select:focus{box-shadow:inset 0 0 0 calc(.1rem + var(--inputs-border-width)) var(--bstudio-contact-fg)}.contact .field__input{padding-left:calc(1.5rem + var(--bstudio-contact-pad-x));padding-right:calc(1.5rem + var(--bstudio-contact-pad-x))}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input[data-has-value=true],.contact .field__input:-webkit-autofill{padding:2.2rem calc(1.5rem + var(--bstudio-contact-pad-x)) .8rem calc(2rem + var(--bstudio-contact-pad-x))}.contact .field__label{left:calc(var(--inputs-border-width) + 2rem + var(--bstudio-contact-pad-x))}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input[data-has-value=true]~.field__label,.contact .field__input:-webkit-autofill~.field__label{left:calc(var(--inputs-border-width) + 2rem + var(--bstudio-contact-pad-x))}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:1.6rem}.contact__button .button{width:auto;max-width:100%}.contact__whatsapp-button,.contact__whatsapp-button.button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:1.2rem;--color-button: 37, 211, 102;--color-button-text: 255, 255, 255;--alpha-button-background: 1;background:#25d366!important;background-color:#25d366!important;border:.1rem solid #25d366!important;color:#fff!important;box-shadow:none;text-decoration:none}.contact__whatsapp-button:before,.contact__whatsapp-button:after,.contact__whatsapp-button.button:before,.contact__whatsapp-button.button:after{content:none;box-shadow:none!important}.contact__whatsapp-button:not([hidden]):not([aria-disabled=true]):hover,.contact__whatsapp-button:not([hidden]):not([aria-disabled=true]):focus-visible,.contact__whatsapp-button.button:not([hidden]):not([aria-disabled=true]):hover,.contact__whatsapp-button.button:not([hidden]):not([aria-disabled=true]):focus-visible{--color-button: 44, 185, 96;background:#2cb960!important;background-color:#2cb960!important;border-color:#2cb960!important;color:#fff!important}.contact__field--select .contact__select-caret{height:.6rem;width:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:calc(var(--inputs-border-width) + 1.6rem)}.contact__field--select select.field__input{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:1.5rem calc(var(--inputs-border-width) + 4.4rem + var(--bstudio-contact-pad-x)) 1.5rem calc(2rem + var(--bstudio-contact-pad-x));height:4.9rem}.contact__field--select select.field__input[data-has-value=false]:not(:focus)~.field__label{top:50%;transform:translateY(-50%);font-size:1.6rem}.contact__field--select select.field__input:focus~.field__label,.contact__field--select select.field__input[data-has-value=true]~.field__label{transform:none}.contact__field--select select.field__input:focus,.contact__field--select select.field__input[data-has-value=true]{padding:2rem calc(var(--inputs-border-width) + 4.4rem + var(--bstudio-contact-pad-x)) .7rem calc(2rem + var(--bstudio-contact-pad-x));height:4.9rem}.contact__gdpr{display:flex;align-items:flex-start;gap:1rem;margin-top:2rem}.contact__gdpr input[type=checkbox]{margin-top:.35rem;width:1.6rem;height:1.6rem;flex:0 0 auto}.contact__gdpr label{font-size:1.4rem;line-height:1.4}.contact__gdpr-note{margin:.8rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--bstudio-contact-fg)!important;opacity:1}.contact__privacy-note{margin-top:1.2rem;font-size:1.3rem;opacity:.8}@media screen and (min-width:750px){.contact__button{margin-top:2.2rem}}.contact__button .button[data-bstudio-submit-custom=true]{background:var(--bstudio-submit-bg);border:1px solid var(--bstudio-submit-border);color:var(--bstudio-submit-text);box-shadow:none}.contact__button .button[data-bstudio-submit-custom=true]:before,.contact__button .button[data-bstudio-submit-custom=true]:after{content:none}.contact__button .button[data-bstudio-submit-custom=true]:not([disabled]):hover{background:var(--bstudio-submit-bg-hover);border-color:var(--bstudio-submit-border-hover);color:var(--bstudio-submit-text-hover)}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (max-width:749px){.contact .field__input,.contact select.field__input,.contact textarea.field__input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
