.offcanvas-contact{width:100%;max-width:28.125rem}@media print,screen and (min-width:64em){.offcanvas-contact{max-width:420px}}.offcanvas-contact__content{position:relative}.offcanvas-contact__panel{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%}.offcanvas-contact__head{display:flex;flex-direction:column;align-items:stretch;gap:.9375rem;width:100%;padding:2.1875rem 1.25rem .9375rem}.offcanvas-contact__head-inner{width:100%;display:flex;flex-direction:row;justify-content:space-between}.offcanvas-contact__head-inner:not(:last-child){margin-bottom:.9375rem}.offcanvas-contact__head .close-button{color:inherit;display:flex;justify-content:center;align-items:center;position:relative;inset:unset;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}@media screen and (pointer:fine){.offcanvas-contact__head .close-button:hover{-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}}.offcanvas-contact__head .close-button:focus-visible,.offcanvas-contact__head .close-button:focus-within{-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.offcanvas-contact__body{flex-grow:1;overflow:auto;display:flex;flex-direction:column;align-items:stretch;padding:.625rem 1rem 1.25rem}@media print,screen and (min-width:64em){.offcanvas-contact__body{padding:1.25rem 1.25rem}}.offcanvas-contact__title{margin:0}.offcanvas-contact__title .section-title{font-size:2rem;line-height:1.1em;font-weight:400;letter-spacing:-.028125rem;margin:0}.offcanvas-contact__desc *{font-size:var(--font-body-size-regular-mobile)}@media print,screen and (min-width:64em){.offcanvas-contact__desc *{font-size:var(--font-body-size-regular)}}.offcanvas-contact__desc *{line-height:1.25em;font-weight:500;letter-spacing:-.004375rem}.offcanvas-contact__form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;width:100%}.offcanvas-contact__form .form-button,.offcanvas-contact__form .form-dropdown,.offcanvas-contact__form .form-email,.offcanvas-contact__form .form-field{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.offcanvas-contact__form .form-button:not(:last-child),.offcanvas-contact__form .form-dropdown:not(:last-child),.offcanvas-contact__form .form-email:not(:last-child),.offcanvas-contact__form .form-field:not(:last-child){margin-bottom:.9375rem}.offcanvas-contact__form .form-button label,.offcanvas-contact__form .form-dropdown label,.offcanvas-contact__form .form-email label,.offcanvas-contact__form .form-field label{font-size:var(--font-body-size-small-mobile)}@media print,screen and (min-width:64em){.offcanvas-contact__form .form-button label,.offcanvas-contact__form .form-dropdown label,.offcanvas-contact__form .form-email label,.offcanvas-contact__form .form-field label{font-size:var(--font-body-size-small)}}.offcanvas-contact__form .form-button label p,.offcanvas-contact__form .form-dropdown label p,.offcanvas-contact__form .form-email label p,.offcanvas-contact__form .form-field label p{opacity:1}.offcanvas-contact__form .form-button label,.offcanvas-contact__form .form-dropdown label,.offcanvas-contact__form .form-email label,.offcanvas-contact__form .form-field label{line-height:1em;font-weight:500;margin-bottom:.625rem}.offcanvas-contact__form .form-button input,.offcanvas-contact__form .form-button select,.offcanvas-contact__form .form-button textarea,.offcanvas-contact__form .form-dropdown input,.offcanvas-contact__form .form-dropdown select,.offcanvas-contact__form .form-dropdown textarea,.offcanvas-contact__form .form-email input,.offcanvas-contact__form .form-email select,.offcanvas-contact__form .form-email textarea,.offcanvas-contact__form .form-field input,.offcanvas-contact__form .form-field select,.offcanvas-contact__form .form-field textarea{-moz-border-radius:.9375rem;-o-border-radius:.9375rem;-ms-border-radius:.9375rem;-webkit-border-radius:.9375rem;border-radius:.9375rem}.offcanvas-contact__form .form-inner{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.offcanvas-contact__form .form-inner:not(:last-child){margin-bottom:.625rem}.offcanvas-contact__form .form-inner.two-column{display:flex;justify-content:stretch;align-items:flex-start;flex-direction:row;gap:.375rem}@media print,screen and (min-width:64em){.offcanvas-contact__form .form-inner.two-column{gap:.5rem}}.offcanvas-contact__form .form-inner.two-column>.form-inner{width:calc((100% - .375rem)/ 2)}@media print,screen and (min-width:64em){.offcanvas-contact__form .form-inner.two-column>.form-inner{width:calc((100% - .5rem)/ 2)}}.offcanvas-contact__form .form-dropdown .form__select{position:relative}.offcanvas-contact__form .form-dropdown .form__select select:not(:valid){color:rgba(0,0,0,.5)}.offcanvas-contact__form .form-dropdown .form__select svg{position:absolute;width:.8125rem;height:auto;top:50%;right:1.625rem;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.offcanvas-contact__form .form-field textarea{resize:none;min-height:8.75rem}.offcanvas-contact__form .button{font-weight:500;text-transform:uppercase;min-height:4.0625rem;-moz-border-radius:.9375rem;-o-border-radius:.9375rem;-ms-border-radius:.9375rem;-webkit-border-radius:.9375rem;border-radius:.9375rem}.offcanvas-contact .globo-form-app .globo-form-control{padding:0!important}.offcanvas-contact .globo-form-app .globo-form-control .globo-form-input{background-color:transparent!important;-moz-border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}.offcanvas-contact .globo-form-app .globo-form-control label{font-size:1rem!important;font-weight:500!important;letter-spacing:-.025625rem!important;position:relative!important;left:0!important;margin-bottom:0!important;-moz-transform:unset!important;-o-transform:unset!important;-ms-transform:unset!important;-webkit-transform:unset!important;transform:unset!important}.offcanvas-contact .globo-form-app .globo-form-control input,.offcanvas-contact .globo-form-app .globo-form-control select,.offcanvas-contact .globo-form-app .globo-form-control textarea{font-size:1.25rem!important;font-weight:400!important;letter-spacing:-.015625rem!important;color:var(--color-black)!important;padding:.625rem 0!important;border-bottom:var(--global-border-width) solid var(--color-black)!important;background-color:transparent!important;-moz-border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}.offcanvas-contact .globo-form-app .globo-form-control input::placeholder,.offcanvas-contact .globo-form-app .globo-form-control select::placeholder,.offcanvas-contact .globo-form-app .globo-form-control textarea::placeholder{font-size:1.25rem!important;font-weight:400!important;letter-spacing:-.015625rem!important;color:var(--color-black)!important;opacity:1!important;visibility:visible!important;display:block!important}.offcanvas-contact .globo-form-app .globo-form-control input::-webkit-input-placeholder,.offcanvas-contact .globo-form-app .globo-form-control select::-webkit-input-placeholder,.offcanvas-contact .globo-form-app .globo-form-control textarea::-webkit-input-placeholder{font-size:1.25rem!important;font-weight:400!important;letter-spacing:-.015625rem!important;color:var(--color-black)!important;opacity:1!important;visibility:visible!important;display:block!important}.offcanvas-contact .globo-form-app .globo-form-control input:-moz-placeholder,.offcanvas-contact .globo-form-app .globo-form-control select:-moz-placeholder,.offcanvas-contact .globo-form-app .globo-form-control textarea:-moz-placeholder{font-size:1.25rem!important;font-weight:400!important;letter-spacing:-.015625rem!important;color:var(--color-black)!important;opacity:1!important;visibility:visible!important;display:block!important}.offcanvas-contact .globo-form-app .globo-form-control input::-moz-placeholder,.offcanvas-contact .globo-form-app .globo-form-control select::-moz-placeholder,.offcanvas-contact .globo-form-app .globo-form-control textarea::-moz-placeholder{font-size:1.25rem!important;font-weight:400!important;letter-spacing:-.015625rem!important;color:var(--color-black)!important;opacity:1!important;visibility:visible!important;display:block!important}.offcanvas-contact .globo-form-app .globo-form-control input:-ms-input-placeholder,.offcanvas-contact .globo-form-app .globo-form-control select:-ms-input-placeholder,.offcanvas-contact .globo-form-app .globo-form-control textarea:-ms-input-placeholder{font-size:1.25rem!important;font-weight:400!important;letter-spacing:-.015625rem!important;color:var(--color-black)!important;opacity:1!important;visibility:visible!important;display:block!important}.offcanvas-contact .globo-form-app .gfb__footer .action{font-size:1.375rem!important;font-weight:500!important;letter-spacing:-.0275rem!important;color:var(--color-off-white)!important;height:4.5rem!important;background-color:var(--color-black)!important;-moz-border-radius:2.25rem!important;-o-border-radius:2.25rem!important;-ms-border-radius:2.25rem!important;-webkit-border-radius:2.25rem!important;border-radius:2.25rem!important}@media screen and (pointer:fine){.offcanvas-contact .globo-form-app .gfb__footer .action:hover{-moz-transform:scale(.97);-o-transform:scale(.97);-ms-transform:scale(.97);-webkit-transform:scale(.97);transform:scale(.97)}}.offcanvas-contact .globo-form-app .gfb__footer .action:focus-visible,.offcanvas-contact .globo-form-app .gfb__footer .action:focus-within{-moz-transform:scale(.97);-o-transform:scale(.97);-ms-transform:scale(.97);-webkit-transform:scale(.97);transform:scale(.97)}
/*# sourceMappingURL=offcanvas-contact.css.map */
