.contactForm-module-scss-module__ubtY-W__form_error_message{color:red;margin:0;padding-top:4px;font-size:.8rem}.contactForm-module-scss-module__ubtY-W__form_text_response{color:#000;text-align:center;width:40%;padding:2rem 0;font-size:1.4rem;font-weight:400}
.contacto-module-scss-module__cVFLZW__contacto-main-content{background-color:#000;flex-flow:row;min-height:100vh;padding:120px 2rem 2rem;position:relative;overflow:hidden}@media (max-width:600px){.contacto-module-scss-module__cVFLZW__contacto-main-content{min-height:auto}}.contacto-module-scss-module__cVFLZW__contact-bg-image{z-index:0;height:100%;overflow:hidden}@media (max-width:600px){.contacto-module-scss-module__cVFLZW__contact-bg-image img{-o-object-position:left;object-position:left;height:100%}}@media (min-width:601px) and (max-width:999px){.contacto-module-scss-module__cVFLZW__contact-bg-image img{-o-object-position:20%;object-position:20%;height:100%}}.contacto-module-scss-module__cVFLZW__contacto_inner{z-index:3;flex-flow:row;width:60%;margin-left:auto;display:flex;position:relative}@media (max-width:600px){.contacto-module-scss-module__cVFLZW__contacto_inner{flex-flow:column;width:100%}}@media (min-width:601px) and (max-width:999px){.contacto-module-scss-module__cVFLZW__contacto_inner{-moz-column-gap:1rem;column-gap:1rem;width:80%}}@media (min-width:1000px) and (max-width:1200px){.contacto-module-scss-module__cVFLZW__contacto_inner{-moz-column-gap:1rem;column-gap:1rem}}.contacto-module-scss-module__cVFLZW__contact_methods_column{flex-flow:column;row-gap:2rem;width:30%;padding-top:2rem;display:flex}@media (max-width:600px){.contacto-module-scss-module__cVFLZW__contact_methods_column{width:100%}}@media (min-width:601px) and (max-width:999px){.contacto-module-scss-module__cVFLZW__contact_methods_column{width:35%}}.contacto-module-scss-module__cVFLZW__contact_form_column{width:70%}@media (max-width:600px){.contacto-module-scss-module__cVFLZW__contact_form_column{width:100%}}@media (min-width:601px) and (max-width:999px){.contacto-module-scss-module__cVFLZW__contact_form_column{width:65%}}.contacto-module-scss-module__cVFLZW__form-wrap{padding:6rem 0}.contacto-module-scss-module__cVFLZW__form_container{width:60%;margin:auto}.contacto-module-scss-module__cVFLZW__form-required{color:red;font-weight:600}.contacto-module-scss-module__cVFLZW__form_item{padding:.5rem 0}.contacto-module-scss-module__cVFLZW__form_columns_2{-moz-column-gap:1rem;flex-flow:row;column-gap:1rem;display:flex}.contacto-module-scss-module__cVFLZW__form_columns_2 .contacto-module-scss-module__cVFLZW__form_col{width:50%}.contacto-module-scss-module__cVFLZW__form_phone_column{-moz-column-gap:1rem;flex-flow:row;column-gap:1rem;display:flex}.contacto-module-scss-module__cVFLZW__form_phone_country{width:200px}.contacto-module-scss-module__cVFLZW__form_phone_number{flex:1}
.btnIcon-module-scss-module__uqYC7q__social-follow-container{flex-flow:row;justify-content:flex-start;width:100%;display:flex}.btnIcon-module-scss-module__uqYC7q__social-follow-item{-moz-column-gap:1rem;background-color:#f3b919;border-radius:24px;justify-content:center;align-items:center;column-gap:1rem;width:fit-content;height:48px;padding:0 2rem 0 0;transition:all .3s;display:flex}.btnIcon-module-scss-module__uqYC7q__social-follow-item:hover,.btnIcon-module-scss-module__uqYC7q__social-follow-item:focus{background-color:#f3b919;animation:1s btnIcon-module-scss-module__uqYC7q__pulse;box-shadow:0 0 0 2em #0000}@keyframes btnIcon-module-scss-module__uqYC7q__pulse{0%{box-shadow:0 0 #f3b919}}@media (max-width:600px){.btnIcon-module-scss-module__uqYC7q__social-follow-item{height:40px}}.btnIcon-module-scss-module__uqYC7q__social-follow-item:hover .btnIcon-module-scss-module__uqYC7q__social-follow-label{color:#000}.btnIcon-module-scss-module__uqYC7q__social-follow-icon{background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:2px 0 5px #000}@media (max-width:600px){.btnIcon-module-scss-module__uqYC7q__social-follow-icon{width:40px;height:40px}}.btnIcon-module-scss-module__uqYC7q__social-follow-icon svg{fill:#fff;width:auto;height:50%}.btnIcon-module-scss-module__uqYC7q__social-follow-label{color:#262626;letter-spacing:1px;text-shadow:0 1px #f9de92;text-transform:uppercase;font-size:12px;font-weight:400;display:flex}@media (max-width:600px){.btnIcon-module-scss-module__uqYC7q__social-follow-label{font-size:10px}}
