.spaced-section:last-child.contact-section.no-padding{padding-bottom:0 !important}.contact__wrapper{position:relative}.contact__container{display:flex;flex-direction:column;gap:2rem;margin-left:0;max-width:870px;margin:0 auto}.contact__container .contact-form__block{width:100%;border-bottom:1px solid rgba(var(--color-border));padding-bottom:2rem}@media screen and (min-width: 1150px){.contact__container .contact-form__block{border-bottom:unset;padding-bottom:0}}.contact__container .contact-form__block .contact-form__header{max-width:52rem}.contact__container .contact-form__post{width:80%;display:flex;flex-direction:column;gap:2.4rem}.contact__container .contact-form__post .content__subtitle{margin-bottom:.8rem;color:rgb(var(--color-emphasis))}@media screen and (min-width: 1150px){.contact__container .contact-form__post{border-left:1px solid rgba(var(--color-border));padding-left:2.4rem;gap:3.2rem}}@media screen and (min-width: 1150px){.contact__container{flex-direction:row;justify-content:space-between;gap:2.4rem}}.contact__text{max-width:77rem}@media screen and (min-width: 1150px){.contact__text{flex:0 0 calc(48% - 5rem);max-width:calc(48% - 5rem)}}.contact__title{margin:3.2rem 0 1.6rem;line-height:1}.contact__title>p{margin:0}.contact-form__desc{margin-bottom:3.2rem}.contact .contact__field-error .form__message{align-items:flex-start;margin:1rem 0 0;font-size:1.2rem;font-weight:var(--font-body-weight);color:rgba(var(--color-error))}.contact .contact__field-error .form__message:before{content:"*";color:rgba(var(--color-error));margin-right:.2rem}@media screen and (min-width: 750px){.contact__fields{display:flex;grid-column-gap:2.4rem}}.contact .field{margin-bottom:1.5rem;margin-top:.8rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact .text-area{min-height:9rem;max-height:12rem}.contact__bottom{margin-top:1.6rem}@media screen and (min-width: 750px){.contact__bottom{margin-top:2rem}}.contact__add-text{font-size:1.2rem;line-height:var(--font-body-linhe-height);color:rgba(var(--color-foreground), 0.6);margin-top:1.6rem}.contact__add-text a{transition:all var(--duration-default) ease;position:relative;text-decoration-color:currentColor}.contact__add-text a:hover{color:rgba(var(--color-foreground), 0.6)}.contact__add-text>*{margin:0}.contact .icon-success{margin-top:.2rem}.grecaptcha-badge{visibility:hidden}
.contact-form__file-upload{margin-bottom:1.5rem;margin-top:.8rem;display:flex;flex-direction:column;gap:1rem}.contact-form__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.contact-form__file-label{cursor:pointer;align-self:flex-start;background-color:transparent !important;color:rgb(var(--color-foreground)) !important;border:1px solid rgb(var(--color-foreground)) !important}.contact-form__file-label:hover{background-color:rgb(var(--color-foreground)) !important;color:rgb(var(--color-background)) !important}.contact-form__file-text{font-size:inherit;white-space:nowrap}.contact-form__file-hint{font-size:1.2rem;color:rgba(var(--color-foreground),.5)}.contact-form__file-status{display:none;padding:1.2rem 1.6rem;border:1px solid rgba(var(--color-foreground),.15);background:rgba(var(--color-foreground),.03);justify-content:space-between;align-items:center}.contact-form__file-status--active{display:flex}.contact-form__file-status--active .contact-form__file-name{color:rgb(var(--color-foreground))}.contact-form__file-name{font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.contact-form__file-size{font-size:1.2rem;color:rgba(var(--color-foreground),.5)}.contact-form__file-remove{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-size:1.8rem;line-height:1;padding:0 0 0 1.2rem;color:rgba(var(--color-foreground),.4);transition:color var(--duration-default) ease}.contact-form__file-remove:hover{color:rgb(var(--color-foreground))}
