.MenuLanding_NavTop__obRlf{z-index:100;padding:.5rem;top:1.7rem;right:12vw;position:fixed}.MenuLanding_navList__gYXWF{display:flex;position:relative;gap:2.2vw;justify-content:right;height:1.2vw;overflow:visible}.MenuLanding_activeLink__lQk8U{color:#34696a;mix-blend-mode:difference!important}.MenuLanding_navList__gYXWF a{-webkit-font-smoothing:antialiased;color:#34696a;font-family:AvenirBook;font-size:.9rem;position:relative;width:auto;text-align:center;display:block;cursor:pointer;overflow:hidden;text-decoration:none;transition:color .4s ease-out,opacity .4s ease-out;height:2.4vw;text-transform:uppercase;opacity:0;padding:.5rem 0;margin:-.5rem 0}.MenuLanding_navList__gYXWF a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#34696a;transform:scaleX(0);transform-origin:right;transition:transform .4s ease-out,background-color .4s ease-out}.MenuLanding_navList__gYXWF a:hover:before{transform:scaleX(1);transform-origin:left}.MenuLanding_navList__gYXWF a:hover{color:#1d3c3d;transition:color .4s ease-out}.MenuLanding_activeLink__lQk8U:before{transform:scaleX(1);transform-origin:left}.MenuLanding_navList__gYXWF a.MenuLanding_show__Cfqq5{opacity:1}@media (max-width:800px){.MenuLanding_navList__gYXWF a{font-size:.7rem;margin:0 .3vw}}@media (max-width:900px){.MenuLanding_NavTop__obRlf{display:none}}@media (max-width:1200px){.MenuLanding_navList__gYXWF{height:1.8vw}}.MenuLanding_navList__gYXWF a:last-child{border:1px solid #34696a;border-radius:50px;padding:8px 16px 25px;color:#34696a;background-color:#cee3e43f;max-height:36px}.MenuLanding_navList__gYXWF a:last-child:hover{border-radius:50px;color:#64b5b6;background-color:#34696a}.MenuLanding_navList__gYXWF a:last-child:before,.MenuLanding_navList__gYXWF a:last-child:hover{background:#34696a;transform:scaleX(0);transform-origin:right;transition:transform .4s ease-out,background-color .4s ease-out}.MenuLanding_topBar__KcIYj{position:fixed;top:0;left:0;width:100%;height:84px;background-color:rgba(255,255,255,.4);z-index:99;transition:opacity .3s ease}.MenuMobile_menuContainer__qpsAY{position:relative}.MenuMobile_hamburger__EJLc6{display:flex;flex-direction:column;justify-content:space-around;width:30px;height:24px;background:transparent;border:none;cursor:pointer;z-index:9999;position:fixed;top:2rem;right:2rem;opacity:0;pointer-events:none;transition:opacity .4s ease-in-out}.MenuMobile_hamburger__EJLc6 span{display:block;width:100%;height:2px;background-color:#34696a;transition:all .3s ease-in-out}.MenuMobile_hamburger__EJLc6.MenuMobile_open__5bXij span:first-child{transform:rotate(45deg) translate(5px,5px)}.MenuMobile_hamburger__EJLc6.MenuMobile_open__5bXij span:nth-child(2){opacity:0;transform:scaleX(0)}.MenuMobile_hamburger__EJLc6.MenuMobile_open__5bXij span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.MenuMobile_menuOverlay__M4phR{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#d5ddc3;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:clip-path .5s cubic-bezier(.19,1,.22,1);padding-top:5vh}.MenuMobile_navList__a87fH{display:flex;justify-content:space-between;flex-direction:column;align-items:center;height:60vh;position:relative}.MenuMobile_navList__a87fH a{font-size:1.62rem;color:#34696a;text-decoration:none;transition:color .3s;display:flex;align-items:center;justify-content:center;width:100%;opacity:0;transform:translateY(20px)}.MenuMobile_navList__a87fH a.MenuMobile_activeLink__CU4_F{opacity:1;transform:translateY(0)}.MenuMobile_navList__a87fH .MenuMobile_activeLink__CU4_F,.MenuMobile_navList__a87fH a:hover{color:#1d3d3d;cursor:pointer}@media (max-width:900px){.MenuMobile_hamburger__EJLc6{opacity:1!important;pointer-events:auto!important}}.MenuMobile_extraInfo__KZ3KC{justify-content:space-around;align-items:center;margin:10px;display:flex;flex-direction:column}.MenuMobile_address__MDSWX,.MenuMobile_socials__ENDTH{margin:0 0 30px;gap:1vw;justify-content:center;text-align:center}.MenuMobile_socials__ENDTH a{margin:0 10px;color:#34696a;text-decoration:none}.MenuMobile_socials__ENDTH a svg{transition:color .3s ease}.MenuMobile_socials__ENDTH a:hover{color:#1d3d3d}.WhatsAppButton_buttonContainer__6nfff{position:fixed;bottom:16px;right:16px;z-index:2000;display:flex;align-items:center;cursor:pointer}.WhatsAppButton_whatsappButton___OlBC{width:60px;height:60px;background-color:#25d366;border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:0;transform:scale(0);transition:transform 1.5s ease-out,opacity 1.5s ease-out;box-shadow:0 4px 10px rgba(0,0,0,.3)}.WhatsAppButton_whatsappButton___OlBC.WhatsAppButton_visible__b3MZT{opacity:1;transform:scale(1)}.WhatsAppButton_whatsappLogo__5Z7eQ{width:50px;height:50px}.WhatsAppButton_whatsappIcon__RDYSj{color:#fff}.WhatsAppButton_textPromptContainer__HzuZm{position:absolute;top:10px;right:90%;transform:translateX(-50%);background-color:white;border-radius:20px;padding:10px 20px;box-shadow:0 2px 5px rgba(0,0,0,.2);opacity:0;display:flex;align-items:center;margin-right:12px;transform:scale(0);transition:transform 1s ease-in-out,opacity 1s ease-in-out;z-index:999}.WhatsAppButton_textPromptContainer__HzuZm.WhatsAppButton_visible__b3MZT{opacity:1;transform:scale(1)}.WhatsAppButton_textPrompt__QhPxk{font-size:16px;color:#636262;white-space:nowrap;overflow:hidden;border-right:1px solid #666;opacity:0;width:0;transition:opacity .5s ease-in-out;animation:none}.WhatsAppButton_textPrompt__QhPxk.WhatsAppButton_textVisible__aF9zM{opacity:1;width:100%;animation:WhatsAppButton_typing__Qm_cS 4s steps(30),WhatsAppButton_blink-caret___l7_0 .75s step-end infinite}.WhatsAppButton_textPrompt__QhPxk.WhatsAppButton_fadeOutText__YsV0s{opacity:0;transition:opacity 2s ease-out}@keyframes WhatsAppButton_typing__Qm_cS{0%{width:0}to{width:100%}}@keyframes WhatsAppButton_blink-caret___l7_0{0%,to{border-color:transparent}50%{border-color:rgb(92,91,91)}}.WhatsAppButton_fadeOut__QgmqC{opacity:0!important;transform:scale(.9);transition:opacity 4s ease-out}.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:1rem;background-color:#7fafab;color:white;border:none;border-radius:40px;cursor:pointer;max-width:150px}.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:#7fafab;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:NaturaSansLight;width:100%;color:#34696a}.HeroTitleLine_secondLineSpecial__dQ8ZG{font-family:NaturaSansRegular;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))}}@keyframes BeforeAfter_fadeIn__D_n_E{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BeforeAfter_beforeAfterSlider__PZhWE{position:relative;overflow:hidden;width:-moz-fit-content;width:fit-content;cursor:e-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity .3s ease}.BeforeAfter_beforeAfterSlider__PZhWE.BeforeAfter_fadeIn__D_n_E{animation:BeforeAfter_fadeIn__D_n_E 1s ease-in-out forwards;opacity:1}.BeforeAfter_before__t8Wdb{position:absolute;top:0;left:0}.BeforeAfter_after__XuWWz{display:block}.BeforeAfter_resizeButton__B9vqP{background-color:#fff;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.BeforeAfter_rangeInput__nRshs{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:inherit}.OdontologiaGeneralLanding_title__oLwRB{text-align:center;overflow:hidden;color:#34696a;font-size:2vw;line-height:2vw;font-weight:500;margin-left:-.7vw}