.contact-module__-4FTpq__titleContainer h1{margin-bottom:16px}.contact-module__-4FTpq__titleContainer p{color:var(--Colors-Primary,#183a67);font-family:var(--Font-Family-Body,Lato);max-width:880px;margin-top:0;font-size:16px;font-style:normal;font-weight:700;line-height:28px}.contact-module__-4FTpq__titleContainer h4{margin-bottom:16px}.contact-module__-4FTpq__contactSection{flex-wrap:wrap;justify-content:space-between;gap:80px;margin-top:80px;display:flex}.contact-module__-4FTpq__contactLeft{background:var(--colors-primary);color:var(--Colors-White,#fff);font-family:var(--font-family-title);border-radius:50px;flex:1;min-width:280px;padding:40px;font-size:32px;font-style:italic;font-weight:400;line-height:40px}.contact-module__-4FTpq__contactItem{align-items:center;display:flex}.contact-module__-4FTpq__contactItem:last-child{border-bottom:none}.contact-module__-4FTpq__contactItem .contact-module__-4FTpq__contactText{font-family:var(--Font-Family-Title,Lora);margin:0;font-size:32px;font-style:italic;font-weight:400;line-height:40px}.contact-module__-4FTpq__icon{width:32px;height:32px;margin-right:16px}.contact-module__-4FTpq__contactRight{flex:1;width:100%;min-width:280px;padding:20px}.contact-module__-4FTpq__h4{color:var(--colors-secondary);font-family:var(--font-family-title);margin-bottom:24px;font-size:32px;font-style:italic;font-weight:400;line-height:40px}.contact-module__-4FTpq__contactForm{flex-direction:column;gap:20px;display:flex}.contact-module__-4FTpq__formGroup{flex-direction:column;gap:8px;margin-bottom:13px;display:flex}.contact-module__-4FTpq__label{color:var(--colors-black);font-family:var(--font-family-body);letter-spacing:.6px;text-transform:uppercase;padding-left:16px;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.contact-module__-4FTpq__inputField,.contact-module__-4FTpq__textareaField{font-size:16px;font-family:var(--Font-Family-Body,Lato);border:1px solid #ccc;border-radius:6px;padding:12px 8px 12px 16px;transition:border-color .3s,outline-color .3s}.contact-module__-4FTpq__textareaField{resize:none;height:120px}.contact-module__-4FTpq__inputField:focus,.contact-module__-4FTpq__textareaField:focus{outline-offset:2px;border-color:#eb5c3f;outline:2px solid #eb5c3f}.contact-module__-4FTpq__inputField:focus-visible,.contact-module__-4FTpq__textareaField:focus-visible{outline:none}.contact-module__-4FTpq__submitButton{border:1px solid var(--colors-secondary);background:var(--colors-secondary);color:var(--Colors-White,#fff);font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:700;line-height:24px;transition:background-color .3s,transform .2s}.contact-module__-4FTpq__submitButton:hover{background-color:#d44e36;transform:scale(1.05)}.contact-module__-4FTpq__buttonContainer{justify-content:flex-end;display:flex}.contact-module__-4FTpq__error{border-color:#ff4d4f!important}.contact-module__-4FTpq__errorMessage{color:#ff4d4f;margin-top:4px;padding-left:16px;font-size:12px}.contact-module__-4FTpq__statusMessage{border-radius:6px;margin-top:20px;padding:12px 16px;font-size:14px}.contact-module__-4FTpq__statusMessage.contact-module__-4FTpq__success{color:#52c41a;background-color:#f6ffed;border:1px solid #b7eb8f}.contact-module__-4FTpq__statusMessage.contact-module__-4FTpq__error{color:#ff4d4f;background-color:#fff2f0;border:1px solid #ffccc7}.contact-module__-4FTpq__submitButton:disabled{opacity:.7;cursor:not-allowed;transform:none!important}@media (max-width:1024px){.contact-module__-4FTpq__contactSection{gap:40px}.contact-module__-4FTpq__contactLeft{box-sizing:border-box;max-width:100%;padding:25px;font-size:24px}.contact-module__-4FTpq__contactRight{padding:0}}.contact-module__-4FTpq__accordionItem{border-bottom:1px solid #fff3;padding:16px 0}.contact-module__-4FTpq__accordionToggle{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:0;display:flex;position:relative}.contact-module__-4FTpq__accordionToggle:after{content:"";filter:invert();background-image:url(/assets/icones/arrow-icon-select.png);background-size:contain;width:20px;height:20px;transition:transform .3s;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.contact-module__-4FTpq__accordionToggle[aria-expanded=true]:after{transform:translateY(-50%)rotate(180deg)}.contact-module__-4FTpq__accordionLabel{font-family:var(--Font-Family-Title,Lora);font-size:26px;font-style:italic;font-weight:400;line-height:36px}.contact-module__-4FTpq__accordionContent{opacity:0;max-height:0;margin-top:0;padding-left:16px;font-size:18px;line-height:28px;transition:all .3s ease-out;overflow:hidden}.contact-module__-4FTpq__accordionToggle[aria-expanded=true]+.contact-module__-4FTpq__accordionContent{opacity:1;max-height:500px;margin-top:10px;padding-top:10px}.contact-module__-4FTpq__accordionContent[aria-hidden=true]{opacity:0;max-height:0;margin-top:0;padding-top:0}.contact-module__-4FTpq__accordionContent p{margin:6px 0}@media (max-width:1024px){.contact-module__-4FTpq__accordionContent p{margin:0}.contact-module__-4FTpq__accordionLabel{text-transform:uppercase;font-size:18px;font-weight:700}.contact-module__-4FTpq__accordionContent{padding-left:0;font-size:16px}}@media (max-width:1160px){.contact-module__-4FTpq__contactItem .contact-module__-4FTpq__contactText{font-size:26px}}@media (max-width:1024px){.contact-module__-4FTpq__titleContainer h1{font-size:40px;line-height:50px}.contact-module__-4FTpq__contactSection{flex-direction:column;gap:40px}.contact-module__-4FTpq__h4{font-size:28px;line-height:36px}.contact-module__-4FTpq__contactItem{gap:18px}.contact-module__-4FTpq__contactItem .contact-module__-4FTpq__contactText{text-align:center;text-transform:uppercase;font-size:16px;font-weight:700}.contact-module__-4FTpq__label{font-size:10px;line-height:14px}.contact-module__-4FTpq__inputField,.contact-module__-4FTpq__textareaField{padding:10px 8px 10px 12px;font-size:14px}.contact-module__-4FTpq__submitButton{padding:10px 16px;font-size:14px}}@media (max-width:480px){.contact-module__-4FTpq__contactLeft{font-size:20px}.contact-module__-4FTpq__h4{font-size:24px;line-height:32px}.contact-module__-4FTpq__label{font-size:10px}.contact-module__-4FTpq__inputField,.contact-module__-4FTpq__textareaField{padding:8px;font-size:14px}.contact-module__-4FTpq__submitButton{padding:8px 12px;font-size:12px}.contact-module__-4FTpq__icon{width:40px;height:40px;margin-right:0}}
