.contact-page .menu-wrapper{margin-top:15px;padding:0 16px;width:100%}@media (min-width:1024px){.contact-page .menu-wrapper{margin:30px 0 0}}.contact-page .contact-area{width:100%;padding:30px 16px}@media (min-width:1024px){.contact-page .contact-area{width:80%;margin:0 auto;padding:90px 0}}@media (min-width:1660px){.contact-page .contact-area{width:50%}}.contact-page .contact-area .title{margin-bottom:20px}.contact-page .contact-area .title h1,.contact-page .contact-area .title p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:140%;letter-spacing:.1em;color:#5a5b61}.contact-page .contact-area .form{padding:30px 0;border-top:1px solid #ececf0;border-bottom:1px solid #ececf0}.contact-page .contact-area .form .input-form-fale-conosco #email,.contact-page .contact-area .form .input-form-fale-conosco #name,.contact-page .contact-area .form .input-form-fale-conosco #phone{border:0!important;border-bottom:2px solid #635b58!important}.contact-page .contact-area .contacts{margin:0 auto}.contact-page .contact-area .contacts .title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:26px;line-height:120%;text-align:center;letter-spacing:.04em;color:#2b2b2b}.contact-page .contact-area .contacts .sub-title{font-weight:700;font-size:20px;line-height:120%;text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#5a5b61}@media (min-width:1024px){.contact-page .contact-area .contacts .sub-title{font-size:24px}}.contact-page .contact-area .contacts .description{font-family:Montserrat,sans-serif;font-size:14px;line-height:140%;text-align:center;letter-spacing:.1em;color:#5a5b61;max-width:193px;margin:0 auto}.contact-page .contact-area .contacts .contacts-texts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 20px;margin:15px auto 0}@media (min-width:1024px){.contact-page .contact-area .contacts .contacts-texts{max-width:450px}}.contact-page .contact-area .contacts .contacts-texts .contacts-data{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:140%;text-align:center;letter-spacing:.1em}.contact-page .contact-area .contacts .contacts-texts .contacts-data p{margin:0 5px 0 0;color:#5a5b61}