.contactanos{background-color:#20221f;background-image:url(https://7462595.fs1.hubspotusercontent-na1.net/hubfs/7462595/sitio_web_2025/Form%20Negro.png);background-position:0 100%;background-repeat:no-repeat;background-size:auto;color:#fff;padding:64px 0}.contactanos *{font-family:Exo,serif}.contactanos .contact-grid{display:flex;flex-wrap:wrap;gap:80px}.contactanos .contact-info{max-width:600px;width:100%}.contactanos .contact-info #contact-title{font-size:40px;letter-spacing:0;line-height:120%;margin-bottom:24px}.contactanos .contact-info .contact-subtitle{font-size:16px;letter-spacing:0;line-height:150%}.contactanos .contact-form{max-width:600px;width:100%}.contactanos .contact-form .hs-form{display:flex;flex-direction:column}.contactanos .contact-form .hs-input{background-color:#fff;border:1px solid #ced4da;border-radius:8px;padding:10px 16px;width:100%}.contactanos .contact-form .inputs-list{list-style:none}.contactanos .contact-form .hs-form-booleancheckbox-display .hs-input{border:1px solid #adb5bd;border-radius:4px;margin-right:14px}.contactanos .contact-form .hs-button{background-color:#e41c3d;border:1px solid #e41c3d;border-bottom-right-radius:15px;border-top-left-radius:15px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;line-height:150%;padding:12px 24px;transition:all .3s ease-in-out}.contactanos .contact-form .hs-button:hover{background-color:#fff;color:#e41c3d}.contactanos .contact-block{display:flex;flex-direction:column;gap:24px;margin-top:32px}.contactanos .contact-block .contact-row{align-items:flex-start;display:flex;gap:16px}.contactanos .contact-block .contact-row.contact-phone{align-items:center}.contactanos .contact-block .contact-row.contact-phone .contact-link{text-decoration:underline}.contactanos .contact-block .contact-link{color:inherit;font-size:16px;letter-spacing:0;line-height:150%}.contactanos .contact-block .email-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.contactanos .contact-block .email-list .email-item{font-size:16px;letter-spacing:0;line-height:150%}form .form-columns-1 .hs-form-field .input .hs-input,form .form-columns-2 .hs-form-field .input .hs-input{background-color:#fff;border:none;border-radius:10px;box-sizing:border-box;font-size:1rem;padding:5px 10px;width:100%}form .form-columns-1{margin:0 0 20px!important;max-width:100%;width:100%;.hs-form-field{max-width:100%;width:100%;label{display:block;margin:0 0 5px}.input{margin:0;padding:0;width:100%!important;input,select,textarea{width:100%!important}}}}form .form-columns-2{display:flex;flex-direction:column;gap:20px;margin:0 0 20px!important;max-width:100%;width:100%;.hs-form-field{max-width:100%;width:100%;label{display:block;margin:0 0 5px}.input{margin:0;padding:0;width:100%!important;input,select,textarea{width:100%!important}}}}form .form-columns-1 .input ul.inputs-list li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display{align-items:flex-start;display:flex;gap:10px}form .form-columns-1 .input ul.inputs-list li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input[type=checkbox]{margin:4px 0 0!important;width:auto!important}form .form-columns-1 .input ul.inputs-list li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display span *{color:#fff;font-size:.9rem}@media (min-width:481px){form .form-columns-1{max-width:100%!important;.hs-form-field{width:100%;.input{margin:0;padding:0;width:100%!important}}}form .form-columns-2{flex-direction:row;flex-wrap:nowrap;gap:20px;max-width:100%!important;.hs-form-field{width:calc(50% - 10px);.input{margin:0;padding:0;width:100%!important;input,select,textarea{width:100%!important}}}}}