[data-v-97d5c319]:root{font-size:16px;font-size:clamp(16px,1vw + 1vh + .2vmin,100px);--title:"Kanit",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--text:"Poppins",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--black:#161616;--white:#fff;--light-black:#1e1e1e;--padding-horizontal-page:2rem;--header-height:80px;--main-color:var(--white);--secondary-color:var(--black);--main-color-rgb:255,255,255;--secondary-color-rgb:22,22,22;--accent-color:#bc945c;--section-spacing:6rem;--font-size-link:max(16px,.7rem);--nav-bar-width:6.5rem;--font-size-section:3rem}@media screen and (max-width:767px){[data-v-97d5c319]:root{--section-spacing:4rem;--padding-horizontal-page:1rem;--nav-bar-width:var(--padding-horizontal-page)}}.container[data-v-97d5c319]{--hue:223;--primary:var(--accent-color);--trans-dur:.6s;--trans-timing:cubic-bezier(.65,0,.35,1);display:flex;font-size:calc(51.42857px + 2.67857vw);opacity:0;transform:scale(.35);transform-origin:bottom right;transition:opacity .5s ease}.container.show[data-v-97d5c319]{opacity:1}input[data-v-97d5c319]{font:1em/1.5 sans-serif}.switch[data-v-97d5c319],.switch__input[data-v-97d5c319]{display:block;-webkit-tap-highlight-color:transparent}.switch[data-v-97d5c319]{margin:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.switch__icon[data-v-97d5c319]{color:hsla(var(--hue),10%,80%);height:.75em;left:.375em;pointer-events:none;position:absolute;top:.375em;transition:color var(--trans-dur),transform var(--trans-dur) var(--trans-timing);width:.75em}.switch__icon[data-v-97d5c319]:nth-of-type(2){left:auto;right:.375em}.switch__inner[data-v-97d5c319],.switch__inner-icons[data-v-97d5c319]{border-radius:.5em;display:block;height:1em;left:.25em;overflow:hidden;position:absolute;top:.25em;width:2.25em}.switch__inner-icons[data-v-97d5c319],.switch__inner[data-v-97d5c319]:before{transform:translate(-1.25em);transition:transform var(--trans-dur) var(--trans-timing)}.switch__inner[data-v-97d5c319]:before{background-color:var(--primary);border-radius:inherit;content:"";display:block;height:100%;width:100%}.switch__inner-icons[data-v-97d5c319]{pointer-events:none}.switch__inner-icons .switch__icon[data-v-97d5c319]{color:#fff;left:.125em;top:.125em;transform:translate(1.25em)}.switch__inner-icons .switch__icon[data-v-97d5c319]:nth-child(2){left:auto;right:.125em}.switch__input[data-v-97d5c319]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:.75em;box-shadow:0 0 0 .0625em transparent,0 .125em .5em #07070747;height:1.5em;outline:transparent;transition:background-color var(--trans-dur),box-shadow var(--trans-dur);width:2.75em}.switch__input[data-v-97d5c319]:checked{background-color:hsl(var(--hue),10%,10%)}.switch__input:checked~.switch__icon[data-v-97d5c319]{color:hsla(var(--hue),10%,40%)}.switch__input:checked~.switch__inner-icons[data-v-97d5c319],.switch__input:checked~.switch__inner[data-v-97d5c319]:before{transform:translate(1.25em)}.switch__input:not(:checked)~.switch__icon[data-v-97d5c319]:first-of-type{transform:rotate(1turn)}.switch__input:checked~.switch__inner-icons .switch__icon[data-v-97d5c319]:first-of-type{transform:translate(-1.25em) rotate(-1turn)}.switch__input:checked~.switch__inner-icons .switch__icon[data-v-97d5c319]:nth-of-type(2){transform:translate(-1.25em)}.switch__sr[data-v-97d5c319]{height:1px;overflow:hidden;position:absolute;width:1px}[data-v-6f164df9]:root{font-size:16px;font-size:clamp(16px,1vw + 1vh + .2vmin,100px);--title:"Kanit",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--text:"Poppins",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--black:#161616;--white:#fff;--light-black:#1e1e1e;--padding-horizontal-page:2rem;--header-height:80px;--main-color:var(--white);--secondary-color:var(--black);--main-color-rgb:255,255,255;--secondary-color-rgb:22,22,22;--accent-color:#bc945c;--section-spacing:6rem;--font-size-link:max(16px,.7rem);--nav-bar-width:6.5rem;--font-size-section:3rem}@media screen and (max-width:767px){[data-v-6f164df9]:root{--section-spacing:4rem;--padding-horizontal-page:1rem;--nav-bar-width:var(--padding-horizontal-page)}}svg path[data-v-6f164df9]{transform-origin:bottom right}svg path[data-v-6f164df9]:last-child{transform-origin:top right}svg.open path[data-v-6f164df9]{stroke:#fff;transform:rotate(42deg) translate(-7%,23%)}svg.open path[data-v-6f164df9]:last-child{transform:rotate(-45deg) translate(-9%,-26%)}[data-v-3c1debb9]:root{font-size:16px;font-size:clamp(16px,1vw + 1vh + .2vmin,100px);--title:"Kanit",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--text:"Poppins",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--black:#161616;--white:#fff;--light-black:#1e1e1e;--padding-horizontal-page:2rem;--header-height:80px;--main-color:var(--white);--secondary-color:var(--black);--main-color-rgb:255,255,255;--secondary-color-rgb:22,22,22;--accent-color:#bc945c;--section-spacing:6rem;--font-size-link:max(16px,.7rem);--nav-bar-width:6.5rem;--font-size-section:3rem}@media screen and (max-width:767px){[data-v-3c1debb9]:root{--section-spacing:4rem;--padding-horizontal-page:1rem;--nav-bar-width:var(--padding-horizontal-page)}}.mode[data-v-3c1debb9]{bottom:3rem;position:fixed;right:2rem;transform-origin:bottom right;z-index:12}.mode[data-v-3c1debb9] .switch{cursor:pointer}@media screen and (max-width:767px){.mode[data-v-3c1debb9]{bottom:unset;right:5rem;top:-3.4rem}}.submenu[data-v-3c1debb9]{max-height:0;overflow:hidden;padding-left:2rem;transition:max-height .5s ease-out}.submenu--open[data-v-3c1debb9]{max-height:15rem}.submenu ul[data-v-3c1debb9]{margin-top:.65rem}.submenu ul li[data-v-3c1debb9]{border-top:none;line-height:1.2}.submenu ul li[data-v-3c1debb9]:last-child{margin-bottom:0}.submenu ul li a[data-v-3c1debb9]{color:var(--white)}.services[data-v-3c1debb9]{background-color:var(--secondary-color);clip-path:inset(0 0 var(--crop-bottom) 0);color:var(--main-color);height:100%;padding-left:var(--nav-bar-width);position:fixed;transform:translate(-100%);transition:transform .5s cubic-bezier(.165,.84,.44,1);width:25rem;z-index:12}.services ul[data-v-3c1debb9]{height:100%;padding:2rem 3rem 2rem 2rem;row-gap:1rem}.services ul[data-v-3c1debb9],.services ul li[data-v-3c1debb9]{display:flex;flex-direction:column}.services ul li[data-v-3c1debb9]{font-size:var(--font-size-link);height:33.33%;opacity:0;position:relative;transition:all .4s cubic-bezier(.165,.84,.44,1) .3s;will-change:transform}.services ul li .router-link-active~picture[data-v-3c1debb9] img{opacity:.5;transform:scale(1.2)}.services ul li .router-link-active~div[data-v-3c1debb9]{color:var(--accent-color);opacity:.5}.services ul li .router-link-active~div .services__arrow[data-v-3c1debb9]{display:none}.services ul li[data-v-3c1debb9]:hover img{transform:scale(1.2)}.services ul li:hover .services__title[data-v-3c1debb9]{color:var(--accent-color)}.services ul li:hover .services__arrow[data-v-3c1debb9]{opacity:1;transform:translate(100%)}.services__image[data-v-3c1debb9]{display:block;flex-grow:1;height:100%;overflow:hidden;position:relative;width:100%;will-change:transform}.services__image[data-v-3c1debb9] img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .5s cubic-bezier(.165,.84,.44,1);width:100%}.services__arrow[data-v-3c1debb9]{height:1rem;opacity:0;transition:all .5s cubic-bezier(.165,.84,.44,1);width:1rem;will-change:transform}.services__arrow[data-v-3c1debb9] path{fill:var(--accent-color)}.services__link[data-v-3c1debb9]{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.services__title[data-v-3c1debb9]{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;margin-top:.5rem;transition:color .5s ease}.mobile-menu[data-v-3c1debb9]{color:var(--white);padding-left:1rem;padding-right:1rem;padding-top:5rem}.mobile-menu__plus[data-v-3c1debb9]{height:1em;position:absolute;right:1rem;transition:transform .5s ease;width:1em}.mobile-menu__plus[data-v-3c1debb9] path{fill:var(--white)}.mobile-menu__plus--open[data-v-3c1debb9]{transform:rotate(45deg)}.mobile-menu__creator[data-v-3c1debb9]{align-items:center;color:var(--white);-moz-column-gap:.5rem;column-gap:.5rem;display:flex;height:5rem;left:100%;position:sticky;top:100%;transform:translate(-1rem,-1rem);width:-moz-fit-content;width:fit-content}.mobile-menu__creator img[data-v-3c1debb9]{height:100%;width:auto}.mobile-menu__creator span[data-v-3c1debb9]{font-size:1.5rem;position:relative;top:.6rem}.mobile-menu__text[data-v-3c1debb9]{color:inherit}.mobile-menu__mask[data-v-3c1debb9]{display:flex}.mobile-menu li[data-v-3c1debb9]{border-top:.05115rem solid hsla(0,0%,100%,.685);font-size:1.4rem;padding-bottom:1rem;padding-top:1rem}.mobile-menu li a[data-v-3c1debb9]{display:block;width:100%}.mobile-menu li .router-link-active[data-v-3c1debb9]{opacity:.3;pointer-events:none;position:relative}.indicator[data-v-3c1debb9]{opacity:0;transform:rotate(270deg) translate(1rem);transition:all .7s ease}.indicator.white[data-v-3c1debb9]{color:var(--white)}.indicator.dark[data-v-3c1debb9]{color:var(--main-color)}.indicator.show[data-v-3c1debb9]{opacity:1}.indicator__mask[data-v-3c1debb9]{overflow:hidden;width:17rem}.indicator__text[data-v-3c1debb9]{line-height:1.2;transition:transform .7s ease;will-change:transform}.indicator__text.block-transition[data-v-3c1debb9]{transition:none}.indicator__text.hide[data-v-3c1debb9]{transform:translateY(-100%)}.indicator__text.bottom[data-v-3c1debb9]{transform:translateY(100%)}.indicator__number[data-v-3c1debb9]{font-size:1rem;margin-bottom:auto;margin-right:1rem;opacity:.5}.indicator__section[data-v-3c1debb9]{font-size:1.1rem}.layout[data-v-3c1debb9]{bottom:0;left:0;position:absolute;right:0;top:0;--crop-bottom:0px!important}.layout.block-animation .aside__content[data-v-3c1debb9],.layout.block-animation .header__logo-text[data-v-3c1debb9],.layout.block-animation .indicator[data-v-3c1debb9],.layout.block-animation .nav-link[data-v-3c1debb9]{transition:none}.layout--services .services[data-v-3c1debb9]{border-right:1px solid rgba(var(--main-color-rgb),.2);transform:translate(0)}.layout--services .services ul li[data-v-3c1debb9]{opacity:1;transition:all .4s cubic-bezier(.165,.84,.44,1) .3s}.layout--services .navbar .nav-link[data-v-3c1debb9],.layout--services .navbar .nav-link.dark[data-v-3c1debb9]{color:var(--main-color)}.layout--services .navbar .nav-link__line[data-v-3c1debb9]{background-color:var(--main-color)}.layout--services .navbar [data-path="/servicios"]+.nav-link__line[data-v-3c1debb9]{transform:translate(0)!important}.layout--services .indicator[data-v-3c1debb9]{color:var(--main-color)}.layout--services .aside__content.show[data-v-3c1debb9]{border-right:.05115rem solid rgba(var(--main-color-rgb),.2)}.header[data-v-3c1debb9]{display:flex;justify-content:flex-end;pointer-events:none;position:fixed;width:100%;z-index:1}@media screen and (max-width:767px){.header[data-v-3c1debb9]{display:flex;justify-content:space-between;pointer-events:all}}.header__mobile-content[data-v-3c1debb9]{background-color:var(--black);display:none;height:100svh;overflow:scroll;position:absolute;transform:translateY(-100%);transition:transform 1s cubic-bezier(.165,.84,.44,1);width:100vw}.header__mobile-content.open[data-v-3c1debb9]{transform:translateY(0)}@media screen and (max-width:767px){.header__mobile-content[data-v-3c1debb9]{display:block}}.header__mobile-content address[data-v-3c1debb9]{color:var(--white);font-size:1.3rem;opacity:.7;padding-bottom:var(--section-spacing);padding-left:1rem;padding-top:2rem}.header__mobile-content address ul[data-v-3c1debb9]{display:flex;flex-direction:column;row-gap:.7rem}.header__mobile-content address li[data-v-3c1debb9]{color:inherit}.header__mobile-content address a[data-v-3c1debb9]{align-items:center;color:inherit;-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.header__menu[data-v-3c1debb9]{display:none;position:relative;right:1rem;top:.3rem}@media screen and (max-width:767px){.header__menu[data-v-3c1debb9]{display:block}}.header__menu svg[data-v-3c1debb9]{height:40px;width:auto}.header__menu[data-v-3c1debb9] path{transition:stroke-dashoffset .5s linear,stroke .5s ease,transform .3s linear;stroke-dasharray:20;stroke-dashoffset:20;stroke:var(--secondary-color)}.header__menu[data-v-3c1debb9] path.show{stroke-dashoffset:0}.header__menu.white[data-v-3c1debb9] path{stroke:var(--white)}.header>a[data-v-3c1debb9]{pointer-events:all}.header__logo[data-v-3c1debb9]{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;justify-content:flex-end;padding-right:2rem;padding-top:2rem}@media screen and (max-width:767px){.header__logo[data-v-3c1debb9]{justify-content:flex-start;padding-left:1rem;padding-right:unset;padding-top:.7rem}}.header__logo-text[data-v-3c1debb9]{aspect-ratio:2002/463;background-color:currentColor;color:var(--white);cursor:pointer;display:block;-webkit-mask-image:url(../new-logo/complete-logo-white.svg);mask-image:url(../new-logo/complete-logo-white.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;transform:translateY(.4rem);transition:color .5s ease,opacity .35s ease,transform .35s cubic-bezier(.165,.84,.44,1);width:7.8rem;z-index:1}.header__logo-text.show[data-v-3c1debb9]{opacity:1;transform:translateY(0)}.header__logo-text.dark[data-v-3c1debb9]{color:var(--secondary-color)}.header__logo-text.white[data-v-3c1debb9]{color:var(--white)}.header__logo-text.reverse[data-v-3c1debb9]{color:var(--main-color)}.header__logo-text.reverse.dark[data-v-3c1debb9]{color:var(--secondary-color)}.header__logo-text.reverse.dark.white[data-v-3c1debb9]{color:var(--white)}@media screen and (max-width:767px){.header__logo-text[data-v-3c1debb9]{left:3.5rem;right:unset;top:.75rem;width:8rem}}.aside[data-v-3c1debb9]{align-items:flex-start;clip-path:inset(0 0 var(--crop-bottom) 0);height:100svh;justify-content:center;left:0;pointer-events:none;position:relative;position:fixed;width:var(--nav-bar-width);z-index:100}.aside[data-v-3c1debb9],.aside__content[data-v-3c1debb9]{display:flex;flex-direction:column}.aside__content[data-v-3c1debb9]{border-right:0 solid rgba(var(--secondary-color-rgb),.2);height:calc(100% - 4rem);justify-content:space-between;padding:0 .87rem;transition:border-right .7s ease;width:calc(100% - 1rem)}@media screen and (max-width:767px){.aside__content[data-v-3c1debb9]{display:none}}.aside__content.show[data-v-3c1debb9]{border-right:.05115rem solid rgba(var(--secondary-color-rgb),.2)}.aside__content.white[data-v-3c1debb9]{border-right:.05115rem solid hsla(0,0%,100%,.2)}.aside__image[data-v-3c1debb9]{-o-object-fit:contain;object-fit:contain;width:100%;width:-moz-fit-content;width:fit-content}.aside__image[data-v-3c1debb9],.navbar ul[data-v-3c1debb9]{display:flex;flex-direction:column}.navbar ul[data-v-3c1debb9]{gap:1rem}.navbar.white .nav-link[data-v-3c1debb9]{color:var(--white)}.navbar.white .nav-link__line[data-v-3c1debb9]{background-color:var(--white)}@media screen and (max-width:767px){.navbar[data-v-3c1debb9]{display:none}}.nav-link[data-v-3c1debb9]{color:var(--secondary-color);font-size:var(--font-size-link);opacity:0;overflow:hidden;text-decoration:none;transition:all .7s ease;width:-moz-fit-content;width:fit-content}.nav-link__mask[data-v-3c1debb9]{display:flex;flex-direction:column;position:relative;row-gap:.3rem;z-index:10}.nav-link__mask a[data-path="/servicios"][data-v-3c1debb9]{cursor:default}.nav-link__line[data-v-3c1debb9]{background-color:var(--secondary-color);height:.05115rem;position:relative;transform:translate(-101%);transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%;will-change:transform;z-index:1}.nav-link__text[data-v-3c1debb9]{color:inherit;pointer-events:all}.nav-link__text.router-link-active[data-v-3c1debb9]{opacity:.5!important;pointer-events:none}.nav-link__text.router-link-active .nav-link__line[data-v-3c1debb9]{transform:translate(101%)!important}.nav-link span.nav-link__text[data-v-3c1debb9]{cursor:default}.nav-link.show[data-v-3c1debb9]{opacity:1}
