.contact_container__cCpH8{background-color:var(--colorDeFondo);padding:6rem}.contact_window__HSm_b{padding:2rem;margin:0 auto;text-align:start;width:40rem;border-radius:10px;background-color:var(--colorDeCard);box-shadow:1px 10px 38px -7px rgba(0,0,0,.39);-webkit-box-shadow:1px 10px 38px -7px rgba(0,0,0,.39);-moz-box-shadow:1px 10px 38px -7px rgba(0,0,0,.39);animation:contact_fadeUp__t499d 1s ease-out forwards}.contact_titulo__QFDx0{text-align:center;padding-bottom:15px;color:var(--textColor)}.contact_formulario___Ci_D{width:100%;display:grid;gap:15px}.contact_divMessage__miQ4Q{width:100%;overflow:hidden}.contact_divMessage__miQ4Q label{display:block;margin-bottom:.3rem;font-size:.9rem;font-weight:700;color:var(--textColorLabel);transition:color .3s cubic-bezier(.25,.01,.25,1) 0s}.contact_message__TURxu{width:100%;max-width:100%;min-width:100%;height:10rem;background-color:var(--colorInput);border-radius:.5rem;padding:10px;border:2px solid transparent;transition:border-color .3s cubic-bezier(.25,.01,.25,1) 0s,color .3s cubic-bezier(.25,.01,.25,1) 0s,background .2s cubic-bezier(.25,.01,.25,1) 0s}.contact_groupi__8WuON{display:flex;justify-content:space-around}.contact_inputGroup__NBs4k input{height:44px;background-color:var(--colorInput);border-radius:.5rem;padding:0 1rem;border:2px solid transparent;font-size:1rem;transition:border-color .3s cubic-bezier(.25,.01,.25,1) 0s,color .3s cubic-bezier(.25,.01,.25,1) 0s,background .2s cubic-bezier(.25,.01,.25,1) 0s}.contact_inputGroup__NBs4k label{display:block;margin-bottom:.3rem;font-size:.9rem;font-weight:700;color:var(--textColorLabel);transition:color .3s cubic-bezier(.25,.01,.25,1) 0s}.contact_email__OpnU7:focus,.contact_email__OpnU7:hover,.contact_input-group__9cqoj:hover,.contact_input__NXGUw,.contact_input__NXGUw:focus,.contact_input__NXGUw:hover,.contact_message__TURxu:hover{outline:none;border-color:var(--textColor)}.contact_email__OpnU7{width:100%}.contact_btn__SDDLE{all:unset;height:2rem;padding:1px 4px 4px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:transparent;position:relative;transition-duration:.2s;background-color:var(--colorBoton);color:var(--colorDeNav);margin:5px;border:3px solid var(--colorBorde)}.contact_btn__SDDLE:hover{transform:scale(1.1);color:var(--colorBoton);background-color:transparent;cursor:pointer}.contact_btnLoading__hrukA{all:unset;padding:1px 4px 4px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:transparent;position:relative;transition-duration:.2s;background-color:#ff5f00;color:var(--colorDeNav);margin:5px;border:3px solid #ff9f66}.contact_btnLoading__hrukA:hover{transform:scale(1.1);cursor:pointer}.contact_loader__OWvlb{border-radius:50%;border:4px solid rgba(0,0,0,.1);border-left-color:transparent;width:36px;height:36px;animation:contact_spin89345__zG3t7 1s linear infinite}@keyframes contact_spin89345__zG3t7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes contact_fadeUp__t499d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.contact_container__cCpH8{padding:4rem 1rem 5rem}.contact_window__HSm_b{width:90%;margin:1.5rem 1rem 0;padding:30px}.contact_formulario___Ci_D{display:block}.contact_groupi__8WuON{display:contents}.contact_groupi__8WuON input{width:100%}.contact_btnLoading__hrukA,.contact_btn__SDDLE{margin:5px 0;width:100%;padding:0}}.Modal_fullScreen__DosaQ{width:100%;height:100vh;z-index:10;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.538);display:grid;place-items:center}.Modal_window__UQ3F7{z-index:20;padding:2rem;text-align:start;margin:6rem auto 0;border-radius:10px;background-color:var(--colorDeCard);box-shadow:1px 10px 38px -7px rgba(0,0,0,.39);-webkit-box-shadow:1px 10px 38px -7px rgba(0,0,0,.39);-moz-box-shadow:1px 10px 38px -7px rgba(0,0,0,.39);animation:Modal_jumpIn__V4VXa 1s ease-out forwards}.Modal_successfully__kROhC{color:#059212;text-align:center}.Modal_successfully__kROhC span{font-size:100px}.Modal_error__D_rsR{color:red;text-align:center}.Modal_error__D_rsR span{font-size:100px}@keyframes Modal_jumpIn__V4VXa{0%{opacity:0;transform:translateY(50px)}60%{opacity:1;transform:translateY(-10px)}80%{transform:translateY(5px)}to{transform:translateY(0)}}