.contacto_contactSection__TusVe{display:flex;flex-direction:row;height:100vh}.contacto_leftColumn__KYH11{flex:1}.contacto_image__fjmUA{background-image:url(/images/3.webp);background-size:cover;background-position:50%;width:100%;height:100%}.contacto_rightColumn__Vdq_6{flex:1;padding:4rem;display:flex;flex-direction:column;justify-content:space-evenly;max-width:50%}.contacto_title__BoKDp{opacity:0;line-height:40px}.contacto_copeteContacto__xx8Z2{font-size:calc(1rem + 1vw);line-height:calc(1rem + 1.2vw);margin:.8vw 0;padding-bottom:2rem;opacity:0;height:22px}.contacto_form__8sA5Q{margin-top:24px;display:flex;flex-direction:column}.contacto_label__inOaY{margin-bottom:1rem;font-weight:400;line-height:24px;letter-spacing:1px}.contacto_input__rb_Er,.contacto_textarea__1etTk{margin-bottom:1rem;padding:.75rem;border-bottom:1px solid #ccc;background-color:transparent}.contacto_textarea__1etTk{resize:vertical;min-height:100px}.contacto_button__85OFH{padding:.6rem .4rem;background-color:var(--color-primary);color:white;border:none;border-radius:20px;cursor:pointer;max-width:120px}.contacto_button__85OFH:disabled{background-color:#ccc}.contacto_successMessage__S4GnH{color:green;margin-top:1rem}.contacto_errorMessage__slBY9{color:red;margin-top:1rem}.contacto_overflowHidden__XlKWg{overflow:hidden;height:auto}@media (max-width:768px){.contacto_contactSection__TusVe{flex-direction:column;min-height:140vh}.contacto_leftColumn__KYH11{height:60vh}.contacto_rightColumn__Vdq_6{height:auto;max-width:100%;padding:2rem;min-height:60vh}}.contacto_direction__jL97c{color:#000;z-index:15}.contacto_direction__jL97c h6{margin:0 auto;font-size:1em;float:left}.contacto_directionLink__NX5Vh{font-family:AvenirBook,sans-serif;font-weight:400;padding:.5rem 0;margin:-.5rem 0}.contacto_directionLink__NX5Vh:hover{transition:color .4s ease-out}.contacto_directionLink__NX5Vh:before{transform:scaleX(1);transform-origin:left}.contacto_directionLink__NX5Vh{cursor:pointer;overflow:hidden;text-decoration:none;height:2.4vw}.contacto_directionLink__NX5Vh:before{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:#000000;transform:scaleX(0);transform-origin:right;transition:transform .4s ease-out,background-color .4s ease-out}.contacto_activeLink__yTG5f:before,.contacto_directionLink__NX5Vh:hover:before{transform:scaleX(1);transform-origin:left}.HeroTitleLine_container__mDqNR{height:100%;align-items:center;overflow:hidden;background-color:#f2f2f2;opacity:1}.HeroTitleLine_container__mDqNR,.HeroTitleLine_list__cFLB9{min-height:60vh;display:flex;flex-direction:column;justify-content:center}.HeroTitleLine_list__cFLB9{width:100%;gap:0;text-align:center;flex-wrap:nowrap;align-content:center}.HeroTitleLine_listItem__1bYLD{overflow:hidden;width:100%}.HeroTitleLine_text__ED5qQ{font-family:NexaLight;width:100%;color:var(--color-primary)}.HeroTitleLine_secondLineSpecial__dQ8ZG{font-family:NexaBold;color:#e2e2e2}.HeroTitleLine_svgContainer__tZG_c{display:flex;justify-content:center;align-items:center;width:100%;height:10vh}.HeroTitleLine_svgFadeIn__1pwFL{opacity:0;transition:opacity 1.5s ease-in-out;height:100%;width:auto;margin:auto;display:block}.HeroTitleLine_svgVisible__yVM0T{opacity:1}@media (max-width:768px){.HeroTitleLine_list__cFLB9{min-height:20vh}.HeroTitleLine_svgFadeIn__1pwFL{padding-top:5vh}}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char:after,.splitting .char:before{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset) * var(--char-offset)) / var(--char-center));--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display:grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) /repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x:calc((var(--col-total) - 1) / 2);--center-y:calc((var(--row-total) - 1) / 2);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc((var(--offset-x) * var(--offset-x)) / var(--center-x));--distance-y:calc((var(--offset-y) * var(--offset-y)) / var(--center-y))}}