.contact-header[data-v-5b6d6cab]{height:425px;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;display:flex;align-items:center;justify-content:center;font-size:90px;letter-spacing:-4.5px;font-family:CircularStd-Black}.contact-header .typewriter[data-v-5b6d6cab]{border-right:3px solid;letter-spacing:-4.5px;width:100%;text-align:center;animation:typing-5b6d6cab 2s steps(22),blink-5b6d6cab .5s step-end infinite alternate;white-space:nowrap;overflow:hidden;border-right:3px solid transparent}@keyframes typing-5b6d6cab{0%{width:0}}@keyframes blink-5b6d6cab{50%{border-color:transparent}}.video-wrapper[data-v-5b6d6cab]{padding-top:60px;height:375px}.video-wrapper video[data-v-5b6d6cab]{object-fit:fill;width:100%;height:100%;height:375px;object-fit:cover;object-position:center;position:absolute;left:0;right:0;top:55px;bottom:0;z-index:-1}@media (max-width: 1000px){.contact-header[data-v-5b6d6cab]{background-image:url(/assets/mobile/Contacto_movile.webp);background-repeat:no-repeat;background-position:center;background-size:cover;font-size:45px;letter-spacing:-3px}.contact-header .typewriter[data-v-5b6d6cab]{white-space:wrap;overflow:auto;font-size:55px;animation:unset;letter-spacing:-1.1px}.video-wrapper[data-v-5b6d6cab]{display:none}}@media (max-width: 600px){.contact-header[data-v-5b6d6cab]{height:210px}.contact-header .typewriter[data-v-5b6d6cab]{font-size:45px;line-height:47px}.video-wrapper[data-v-5b6d6cab]{display:none}.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-form-block[data-v-5b6d6cab]{padding-bottom:10px}}.custom-btn[data-v-138f283c]{background:var(--color-primary);color:#fff;border:none;border-radius:40px;padding:10px 30px;font-family:CircularStd-Black;transition:all .3s;position:relative;overflow:hidden;z-index:1}.custom-btn[data-v-138f283c]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--color-primary);border-radius:10rem;z-index:-2}.custom-btn[data-v-138f283c]:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#000;transition:all .3s;z-index:-1}.custom-btn[data-v-138f283c]:hover{color:#fff}.custom-btn[data-v-138f283c]:hover:before{width:100%}.contact-body-wrapper[data-v-138f283c]{padding:140px 12px}.contact-body-wrapper .contact-title[data-v-138f283c]{font-size:60px;letter-spacing:-3px;font-family:CircularStd-Black;padding-bottom:30px;display:flex;justify-content:center;width:100%}.contact-body-wrapper .contact-title .contact-title-wrapper[data-v-138f283c]{text-align:left;width:815px}.contact-body-wrapper .contact-body-container[data-v-138f283c]{width:100%;display:flex;justify-content:center}.contact-body-wrapper .contact-body-container .contact-body-container-wrapper[data-v-138f283c]{width:815px;text-align:left}.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-subtitle[data-v-138f283c]{font-size:30px;font-family:CircularStd-Book;padding-bottom:43px}.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-form-block[data-v-138f283c]{padding-bottom:25px}.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-form-block .contact-input[data-v-138f283c],.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-form-block .custom-text-area[data-v-138f283c]{width:95%}.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-form-more[data-v-138f283c],.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-send[data-v-138f283c]{max-width:770px;margin:0 auto}.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-form-more .contact-agreement .checkbox__label[data-v-138f283c],.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-send .contact-agreement .checkbox__label[data-v-138f283c]{letter-spacing:-.8px;font-family:CircularStd-Book}.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-form-more .contact-extra[data-v-138f283c],.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-send .contact-extra[data-v-138f283c]{font-size:12px;letter-spacing:-.6px;font-family:CircularStd-Book;padding-top:23px}.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-form-extra-wrapper[data-v-138f283c]{max-width:100%;font-size:12px}.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-form-extra-wrapper .contact-form-more[data-v-138f283c]{max-width:100%}.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-form-extra-wrapper a[data-v-138f283c]{text-decoration:none;color:#696969}.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-send[data-v-138f283c]{padding-top:64px;display:flex;justify-content:end}.contact-body-wrapper .contact-body-container .contact-error[data-v-138f283c]{padding-top:1rem}.contact-body-wrapper .contact-body-container .contact-error .contact-error-wrapper[data-v-138f283c]{background-color:#fbcec7;color:#d22308;padding:1rem;border-radius:16px;text-align:center}.contact-body-wrapper .contact-body-container .contact-ok[data-v-138f283c]{padding-top:1rem}.contact-body-wrapper .contact-body-container .contact-ok .contact-error-wrapper[data-v-138f283c]{background-color:#e0f5d9;color:#628857;padding:1rem;border-radius:16px;text-align:center}.contact-body-wrapper .contact-form-requirements[data-v-138f283c],.contact-body-wrapper .contact-form-requirements a[data-v-138f283c]{color:#696969}.contact-body-wrapper select.contact-input.contact-select[data-v-138f283c]{height:63px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%239e9e9e'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:20px;cursor:pointer}@media (max-width: 600px){.contact-body-wrapper[data-v-138f283c]{padding-top:50px}.contact-body-wrapper .contact-title[data-v-138f283c]{font-size:35px}.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-subtitle[data-v-138f283c]{font-size:20px}.contact-body-wrapper .contact-body-container .contact-body-container-wrapper .contact-form-block[data-v-138f283c]{padding-bottom:10px}}
